mirror of
https://github.com/processone/ejabberd.git
synced 2024-06-04 21:27:16 +02:00
oauth_list_tokens and oauth_revoke_token work only in Mnesia (#1644)
This commit is contained in:
parent
0b3cf26406
commit
4b4c039fde
|
@ -83,21 +83,23 @@ get_commands_spec() ->
|
||||||
result = {result, {tuple, [{token, string}, {scopes, string}, {expires_in, string}]}}
|
result = {result, {tuple, [{token, string}, {scopes, string}, {expires_in, string}]}}
|
||||||
},
|
},
|
||||||
#ejabberd_commands{name = oauth_list_tokens, tags = [oauth],
|
#ejabberd_commands{name = oauth_list_tokens, tags = [oauth],
|
||||||
desc = "List oauth tokens, their user and scope, and how many seconds remain until expirity",
|
desc = "List oauth tokens, user, scope, and seconds to expire (only Mnesia)",
|
||||||
|
longdesc = "List oauth tokens, their user and scope, and how many seconds remain until expirity",
|
||||||
module = ?MODULE, function = oauth_list_tokens,
|
module = ?MODULE, function = oauth_list_tokens,
|
||||||
args = [],
|
args = [],
|
||||||
policy = restricted,
|
policy = restricted,
|
||||||
result = {tokens, {list, {token, {tuple, [{token, string}, {user, string}, {scope, string}, {expires_in, string}]}}}}
|
result = {tokens, {list, {token, {tuple, [{token, string}, {user, string}, {scope, string}, {expires_in, string}]}}}}
|
||||||
},
|
},
|
||||||
#ejabberd_commands{name = oauth_list_scopes, tags = [oauth],
|
#ejabberd_commands{name = oauth_list_scopes, tags = [oauth],
|
||||||
desc = "List scopes that can be granted to tokens generated through the command line, together with the commands they allow",
|
desc = "List scopes that can be granted, and commands",
|
||||||
|
longdesc = "List scopes that can be granted to tokens generated through the command line, together with the commands they allow",
|
||||||
module = ?MODULE, function = oauth_list_scopes,
|
module = ?MODULE, function = oauth_list_scopes,
|
||||||
args = [],
|
args = [],
|
||||||
policy = restricted,
|
policy = restricted,
|
||||||
result = {scopes, {list, {scope, {tuple, [{scope, string}, {commands, string}]}}}}
|
result = {scopes, {list, {scope, {tuple, [{scope, string}, {commands, string}]}}}}
|
||||||
},
|
},
|
||||||
#ejabberd_commands{name = oauth_revoke_token, tags = [oauth],
|
#ejabberd_commands{name = oauth_revoke_token, tags = [oauth],
|
||||||
desc = "Revoke authorization for a token",
|
desc = "Revoke authorization for a token (only Mnesia)",
|
||||||
module = ?MODULE, function = oauth_revoke_token,
|
module = ?MODULE, function = oauth_revoke_token,
|
||||||
args = [{token, string}],
|
args = [{token, string}],
|
||||||
policy = restricted,
|
policy = restricted,
|
||||||
|
|
Loading…
Reference in New Issue
Block a user