summaryrefslogtreecommitdiff
path: root/src/ejabberd_oauth.erl (unfollow)
Commit message (Expand)AuthorFilesLines
2022-05-04Annotate options and commands recently addedBadlop1-0/+1
2022-04-20Make oauth_revoke_token work with all backendsPaweł Chmielowski1-6/+14
2022-02-11Update copyright year to 2022Badlop1-1/+1
2021-01-27Update newest copyright year to 2021 (#3464)Badlop1-1/+1
2021-01-22Revert "ejabberd_oauth language reworked"Badlop1-9/+9
2021-01-14ejabberd_oauth language reworkedAllan Nordhøy1-9/+9
2020-09-03Use include_lib() to include headers from dependencies (#3369)Stu Tomlinson1-1/+1
2020-01-28Update copyright to 2020 (#3149)Badlop1-1/+1
2019-12-24Fix case clause error regarding admin_generated password (#3122)Badlop1-1/+2
2019-10-15Convert oauth_expire option to accept timeout valuesPaweł Chmielowski1-3/+3
2019-10-11Fix dialyzer warning in #oauth_ctxAlexey Shchepin1-1/+1
2019-10-03Check redirect_uri for OAUTH implicit grantAlexey Shchepin1-37/+94
2019-09-27Support OAUTH client authenticationAlexey Shchepin1-41/+117
2019-09-09Use email field type to avoid jid capitalization on iOSMickael Remond1-1/+1
2019-09-06Add ejabberd_oauth:verify_resowner_scope callback backPaweł Chmielowski1-2/+18
2019-07-29Improve hooks validator and fix bugs related to hooks registrationEvgeny Khramtsov1-1/+2
2019-07-12Process unexpected messages uniformlyEvgeny Khramtsov1-4/+9
2019-06-22Improve extraction of translated stringsEvgeny Khramtsov1-7/+5
2019-06-15Use list_to_existing_atom/1 wherever possibleEvgeny Khramtsov1-1/+1
2019-06-15Get rid of "well-known" typeEvgeny Khramtsov1-4/+1
2019-06-14Use new configuration validatorEvgeny Khramtsov1-59/+10
2019-01-08Update copyright to 2019 (#2756)Badlop1-1/+1
2018-09-09Fix some dialyzer warningsEvgeny Khramtsov1-8/+1
2018-08-07Allow acme and oauth commands to be read by gen_markdown_doc_for_commandsBadlop1-1/+2
2018-06-14Get rid of ejabberd.hrl headerEvgeniy Khramtsov1-1/+0
2018-01-05Update copyright datesEvgeniy Khramtsov1-1/+1
2017-10-09Don't include CSS, javascript and image data directly in the codeEvgeniy Khramtsov1-112/+11
2017-09-24Add script to extract translation stringsEvgeniy Khramtsov1-1/+1
2017-07-06Remove old command calling interfacePaweł Chmielowski1-24/+2
2017-05-21Declare ejabberd_oauth behaviourEvgeniy Khramtsov1-0/+4
2017-05-19export_all is not needed herePaweł Chmielowski1-2/+0
2017-05-19Fix values put in args_examplesPaweł Chmielowski1-1/+1
2017-05-08Add type specs for Module:opt_type/1Evgeniy Khramtsov1-0/+8
2017-04-29Don't validate an option in ejabberd_config:get_option() functionsEvgeniy Khramtsov1-12/+5
2017-04-21Use new cache API in ejabberd_oauthEvgeniy Khramtsov1-34/+73
2017-03-29oauth_list_tokens and oauth_revoke_token work only in Mnesia (#1644)Badlop1-3/+5
2017-02-26Get rid of jid:to_string/1 and jid:from_string/1Evgeniy Khramtsov1-10/+10
2017-02-25Don't pass empty resource to jid:make()Evgeniy Khramtsov1-2/+2
2017-02-24Improve startup procedureEvgeniy Khramtsov1-28/+20
2017-01-02Update copyright date automatically (#1442)Badlop1-1/+1
2016-11-16Fix typoChristophe Romain1-1/+1
2016-11-13Deprecate most of the functions from jlib.erlEvgeniy Khramtsov1-2/+2
2016-10-05New api permissions frameworkPaweł Chmielowski1-0/+25
2016-08-16Erlang R17 has a Time limit in erlang:send_after (#1246)Badlop1-1/+1
2016-08-10Provide proper args_desc in oauth_issue_token commandPaweł Chmielowski1-1/+3
2016-08-04Add tokens cache to ejabberd_oauthAlexey Shchepin1-12/+45
2016-07-30Add support for sending back missing scope error to API ReST command callsMickael Remond1-12/+22
2016-07-29Switch workers from temporary to transientChristophe Romain1-1/+1
2016-07-26Clarify command module APIMickael Remond1-2/+2
2016-07-26Get rid of "jlib.hrl" dependency in some filesEvgeniy Khramtsov1-1/+1