aboutsummaryrefslogtreecommitdiff
path: root/src/ejabberd_oauth.erl (follow)
Commit message (Expand)AuthorAgeFilesLines
* Use include_lib() to include headers from dependencies (#3369)Stu Tomlinson2020-09-031-1/+1
* Update copyright to 2020 (#3149)Badlop2020-01-281-1/+1
* Fix case clause error regarding admin_generated password (#3122)Badlop2019-12-241-1/+2
* Convert oauth_expire option to accept timeout valuesPaweł Chmielowski2019-10-151-3/+3
* Fix dialyzer warning in #oauth_ctxAlexey Shchepin2019-10-111-1/+1
* Check redirect_uri for OAUTH implicit grantAlexey Shchepin2019-10-031-37/+94
* Support OAUTH client authenticationAlexey Shchepin2019-09-271-41/+117
* Use email field type to avoid jid capitalization on iOSMickael Remond2019-09-091-1/+1
* Add ejabberd_oauth:verify_resowner_scope callback backPaweł Chmielowski2019-09-061-2/+18
* Improve hooks validator and fix bugs related to hooks registrationEvgeny Khramtsov2019-07-291-1/+2
* Process unexpected messages uniformlyEvgeny Khramtsov2019-07-121-4/+9
* Improve extraction of translated stringsEvgeny Khramtsov2019-06-221-7/+5
* Use list_to_existing_atom/1 wherever possibleEvgeny Khramtsov2019-06-151-1/+1
* Get rid of "well-known" typeEvgeny Khramtsov2019-06-151-4/+1
* Use new configuration validatorEvgeny Khramtsov2019-06-141-59/+10
* Update copyright to 2019 (#2756)Badlop2019-01-081-1/+1
* Fix some dialyzer warningsEvgeny Khramtsov2018-09-091-8/+1
* Allow acme and oauth commands to be read by gen_markdown_doc_for_commandsBadlop2018-08-071-1/+2
* Get rid of ejabberd.hrl headerEvgeniy Khramtsov2018-06-141-1/+0
* Update copyright datesEvgeniy Khramtsov2018-01-051-1/+1
* Don't include CSS, javascript and image data directly in the codeEvgeniy Khramtsov2017-10-091-112/+11
* Add script to extract translation stringsEvgeniy Khramtsov2017-09-241-1/+1
* Remove old command calling interfacePaweł Chmielowski2017-07-061-24/+2
* Declare ejabberd_oauth behaviourEvgeniy Khramtsov2017-05-211-0/+4
* export_all is not needed herePaweł Chmielowski2017-05-191-2/+0
* Fix values put in args_examplesPaweł Chmielowski2017-05-191-1/+1
* Add type specs for Module:opt_type/1Evgeniy Khramtsov2017-05-081-0/+8
* Don't validate an option in ejabberd_config:get_option() functionsEvgeniy Khramtsov2017-04-291-12/+5
* Use new cache API in ejabberd_oauthEvgeniy Khramtsov2017-04-211-34/+73
* oauth_list_tokens and oauth_revoke_token work only in Mnesia (#1644)Badlop2017-03-291-3/+5
* Get rid of jid:to_string/1 and jid:from_string/1Evgeniy Khramtsov2017-02-261-10/+10
* Don't pass empty resource to jid:make()Evgeniy Khramtsov2017-02-251-2/+2
* Improve startup procedureEvgeniy Khramtsov2017-02-241-28/+20
* Update copyright date automatically (#1442)Badlop2017-01-021-1/+1
* Fix typoChristophe Romain2016-11-161-1/+1
* Deprecate most of the functions from jlib.erlEvgeniy Khramtsov2016-11-131-2/+2
* Merge branch 'master' into xml-ngEvgeniy Khramtsov2016-11-121-105/+266
|\
| * New api permissions frameworkPaweł Chmielowski2016-10-051-0/+25
| * Erlang R17 has a Time limit in erlang:send_after (#1246)Badlop2016-08-161-1/+1
| * Provide proper args_desc in oauth_issue_token commandPaweł Chmielowski2016-08-101-1/+3
| * Add tokens cache to ejabberd_oauthAlexey Shchepin2016-08-041-12/+45
| * Merge pull request #1223 from processone/expand_apiMickaël Rémond2016-08-011-12/+22
| |\
| | * Add support for sending back missing scope error to API ReST command callsMickael Remond2016-07-301-12/+22
| * | Switch workers from temporary to transientChristophe Romain2016-07-291-1/+1
| * | Merge pull request #1211 from processone/expand_apiMickaël Rémond2016-07-281-17/+22
| |\|
| | * Clarify command module APIMickael Remond2016-07-261-2/+2
| | * Return more user friendly, human readable error descriptionMickael Remond2016-07-241-7/+14
| | * Make default OAuth token TTL values more user friendlyMickael Remond2016-07-231-9/+7
| * | Add DB backend support for ejabberd_oauthAlexey Shchepin2016-07-251-36/+29
| |/
| * Support oauth password grant typePablo Polvorin2016-07-221-0/+55