Copyright © 2014-2018 Michael Truog
Version: 1.7.3 Dec 17 2018 21:54:43 ------------------------------------------------------------------------
Behaviours: cloudi_service_oauth1_db.
Authors: Michael Truog (mjtruog at protonmail dot com).
initialize(Dispatcher::cloudi_service:dispatcher(), Database::cloudi_service:service_name(), Debug::boolean()) -> ok | {error, any()}
signature_methods(Dispatcher::cloudi_service:dispatcher(), Database::cloudi_service:service_name(), Realm::string() | binary() | null, ConsumerKey::string() | binary(), Timeout::cloudi_service:timeout_milliseconds()) -> {ok, {PLAINTEXT::binary() | null, HMAC_SHA1::binary() | null, RSA_SHA1::binary() | null}, CallbackRegex::binary()} | {error, any()}
token_access_store(Dispatcher::cloudi_service:dispatcher(), Database::cloudi_service:service_name(), Realm::string() | binary() | null, ConsumerKey::string() | binary(), SignatureMethod::string() | binary(), ClientSharedSecret::string() | binary(), Timestamp::string() | binary(), NonceRequest::string() | binary(), NonceAccess::string() | binary(), TokenAccess::string() | binary(), TokenAccessSecret::string() | binary(), ExpirationSeconds::pos_integer(), Timeout::cloudi_service:timeout_milliseconds()) -> ok | {error, any()}
token_access_verify(Dispatcher::cloudi_service:dispatcher(), Database::cloudi_service:service_name(), Realm::string() | binary() | null, ConsumerKey::string() | binary(), SignatureMethod::string() | binary(), Timestamp::string() | binary(), Nonce::string() | binary(), TokenAccess::string() | binary(), Timeout::cloudi_service:timeout_milliseconds()) -> {ok, ClientSharedSecret::binary(), TokenAccessSecret::binary()} | {error, any()}
token_request_check(Dispatcher::cloudi_service:dispatcher(), Database::cloudi_service:service_name(), Realm::string() | binary() | null, ConsumerKey::string() | binary(), NonceRequest::string() | binary(), Timeout::cloudi_service:timeout_milliseconds()) -> ok | {error, any()}
token_request_delete(Dispatcher::cloudi_service:dispatcher(), Database::cloudi_service:service_name(), TokenRequest::string() | binary(), Timeout::cloudi_service:timeout_milliseconds()) -> ok | {error, any()}
token_request_find(Dispatcher::cloudi_service:dispatcher(), Database::cloudi_service:service_name(), TokenRequest::string() | binary(), Timeout::cloudi_service:timeout_milliseconds()) -> {ok, CallbackURL::binary(), CallbackQS::binary()} | {error, any()}
token_request_store(Dispatcher::cloudi_service:dispatcher(), Database::cloudi_service:service_name(), Realm::string() | binary() | null, ConsumerKey::string() | binary(), SignatureMethod::string() | binary(), ClientSharedSecret::string() | binary(), Timestamp::string() | binary(), NonceRequest::string() | binary(), TokenRequest::string() | binary(), TokenRequestSecret::string() | binary(), CallbackURL::string() | binary(), CallbackQS::string() | binary(), ExpirationSeconds::pos_integer(), Timeout::cloudi_service:timeout_milliseconds()) -> ok | {error, any()}
token_request_update(Dispatcher::cloudi_service:dispatcher(), Database::cloudi_service:service_name(), TokenRequest::string() | binary(), Verifier::string() | binary(), Timeout::cloudi_service:timeout_milliseconds()) -> ok | {error, any()}
token_request_verify(Dispatcher::cloudi_service:dispatcher(), Database::cloudi_service:service_name(), Realm::string() | binary() | null, ConsumerKey::string() | binary(), SignatureMethod::string() | binary(), Timestamp::string() | binary(), NonceAccess::string() | binary(), TokenRequest::string() | binary(), Verifier::string() | binary(), Timeout::cloudi_service:timeout_milliseconds()) -> {ok, ClientSharedSecret::binary(), NonceRequest::binary(), TokenRequestSecret::binary()} | {error, any()}
tokens_clean(Dispatcher::cloudi_service:dispatcher(), Database::cloudi_service:service_name()) -> ok | {error, any()}
Generated by EDoc