Module oauth2_response

Erlang OAuth 2.0 implementation.

Description

Erlang OAuth 2.0 implementation

Data Types

lifetime()

lifetime() = oauth2:lifetime()

response()

response() = #response{access_token = oauth2:token(), access_code = oauth2:token(), expires_in = oauth2:lifetime(), resource_owner = term(), scope = oauth2:scope(), refresh_token = oauth2:token(), refresh_token_expires_in = oauth2:lifetime(), token_type = binary()}

scope()

scope() = oauth2:scope()

token()

token() = oauth2:token()

Function Index

access_code/1
access_code/2
access_token/1
access_token/2
expires_in/1
expires_in/2
new/1
new/2
new/4
new/6
new/7
refresh_token/1
refresh_token/2
refresh_token_expires_in/1
refresh_token_expires_in/2
resource_owner/1
resource_owner/2
scope/1
scope/2
to_map/1
to_proplist/1
token_type/1

Function Details

access_code/1

access_code(Response::response()) -> {ok, token()} | {error, not_set}

access_code/2

access_code(Response::response(), NewAccessCode::token()) -> response()

access_token/1

access_token(Response::response()) -> {ok, token()} | {error, not_set}

access_token/2

access_token(Response::response(), NewAccessToken::token()) -> response()

expires_in/1

expires_in(Response::response()) -> {ok, lifetime()} | {error, not_set}

expires_in/2

expires_in(Response::response(), NewExpiresIn::lifetime()) -> response()

new/1

new(AccessToken::token()) -> response()

new/2

new(AccessToken::token(), ExpiresIn::lifetime()) -> response()

new/4

new(AccessToken::token(), ExpiresIn::lifetime(), ResOwner::term(), Scope::scope()) -> response()

new/6

new(AccessToken::token(), ExpiresIn::lifetime(), ResOwner::term(), Scope::scope(), RefreshToken::token(), RExpiresIn::lifetime()) -> response()

new/7

new(X1::term(), ExpiresIn::lifetime(), ResOwner::term(), Scope::scope(), X5::term(), X6::term(), AccessCode::token()) -> response()

refresh_token/1

refresh_token(Response::response()) -> {ok, token()} | {error, not_set}

refresh_token/2

refresh_token(Response::response(), NewRefreshToken::token()) -> response()

refresh_token_expires_in/1

refresh_token_expires_in(Response::response()) -> {ok, lifetime()} | {error, not_set}

refresh_token_expires_in/2

refresh_token_expires_in(Response::response(), NewRefreshTokenExpiresIn::lifetime()) -> response()

resource_owner/1

resource_owner(Response::response()) -> {ok, term()}

resource_owner/2

resource_owner(Response::response(), NewResOwner::term()) -> response()

scope/1

scope(Response::response()) -> {ok, scope()} | {error, not_set}

scope/2

scope(Response::response(), NewScope::scope()) -> response()

to_map/1

to_map(Response::response()) -> #{binary() => any()}

to_proplist/1

to_proplist(Response::response()) -> proplists:proplist()

token_type/1

token_type(Response::response()) -> {ok, binary()}


Generated by EDoc