summaryrefslogtreecommitdiff
path: root/lib/pleroma/web/oauth/oauth_controller.ex
AgeCommit message (Expand)Author
2020-09-17Merge branch '2130-mfa-users-oauth-login-fix' into 'develop'rinpatch
2020-08-06[#2025] Defaulted OAuth login scopes choice to all scopes when user selects n...Ivan Tashkinov
2020-07-31[#1985] Prevented force login on registration if account approval and/or emai...Ivan Tashkinov
2020-07-12Prevent unapproved users from logging inAlex Gleason
2020-06-29Credo fixes.lain
2020-06-29OAuth: Extract view-type functions to a view.lain
2020-06-05Create Pleroma.Maps.put_if_present(map, key, value, value_fun // &{:ok, &1})Haelwenn
2020-05-07Pleroma.Web.TwitterAPI.TwoFactorAuthenticationController -> Pleroma.Web.Plero...Maksim
2020-04-24[#2409] Tested all auth setup configs in AuthTestControllerTest. Adjusted :sk...Ivan Tashkinov
2020-04-06Enforcement of OAuth scopes check for authenticated API endpoints, :skip_plug...Ivan Tashkinov
2020-03-02Bump copyright years of files changed after 2020-01-07Haelwenn (lanodan) Monnier
2020-01-26Merge branch 'develop' into issue/1280Mark Felder
2020-01-20Bump credo to 1.1.5Haelwenn (lanodan) Monnier
2020-01-17updated error messages for authentication processMaksim Pechnikov
2020-01-10[#1478] OAuth admin tweaks: enforced OAuth admin scopes usage by default, mig...Ivan Tashkinov
2019-11-29[#1427] Initial support for OAuth admin scopes.Ivan Tashkinov
2019-11-11Merge branch 'iss-1376' into 'develop'lain
2019-11-11New rate limiterSteven Fuchs
2019-11-05Check client and token in GET /oauth/authorizeAkiraFukushima
2019-10-16[#1304] Moved all non-mutes / non-blocks fields from User.Info to User. WIP.Ivan Tashkinov
2019-10-07Merge remote-tracking branch 'remotes/upstream/develop' into 1260-rate-limite...Ivan Tashkinov
2019-10-06Merge remote-tracking branch 'remotes/upstream/develop' into 1234-mastodon-2-...Ivan Tashkinov
2019-10-06Merge remote-tracking branch 'remotes/upstream/develop' into 1260-rate-limite...Ivan Tashkinov
2019-10-04Fix OAuthControllerEgor Kislitsyn
2019-10-02[#1234] Merge remote-tracking branch 'remotes/upstream/develop' into 1234-mas...Ivan Tashkinov
2019-10-01Send an identifier alongside with error message in OAuthControllerMaxim Filippov
2019-09-30[#1260] Merge remote-tracking branch 'remotes/upstream/develop' into 1260-rat...Ivan Tashkinov
2019-09-22Admin API: Add ability to force user's password resetMaxim Filippov
2019-09-17[#1260] Rate-limiting for create authentication and related requests.Ivan Tashkinov
2019-09-08[#1234] Mastodon 2.4.3 hierarchical scopes initial support (WIP).Ivan Tashkinov
2019-07-29constants: add as_public constant and use it everywhereAriadne Conill
2019-07-10Wrap error messages into gettext helpersEgor Kislitsyn
2019-06-18Minor edit (comment).Ivan Tashkinov
2019-06-18Added more `redirect_uri` checks to prevent redirect to not explicitly listed...Ivan Tashkinov
2019-06-12[#963] No redirect on OOB OAuth authorize request with existing authorization...Ivan Tashkinov
2019-06-05OAuth consumer: tests fix, comments, Keycloak config notes.Ivan Tashkinov
2019-05-14Refactoring oauth response.Maksim
2019-05-13Switch to Jason over PoisonMark Felder
2019-05-13differences_in_mastoapi_responses.md: fullname & bio are optionnalAlexander Strizhakov
2019-05-08Refactoring functions for dealing with oauth scopes.Maksim
2019-05-06fix formatMaksim
2019-04-22Use `User.get_cached*` everywhereEgor
2019-04-21[#923] Refactored OAuthController#authorize definitions, added test.Ivan Tashkinov
2019-04-17[#923] Minor semantic adjustment.Ivan Tashkinov
2019-04-10[#923] OAuth consumer params handling refactoring.Ivan Tashkinov
2019-04-08[#923] Merge remote-tracking branch 'remotes/upstream/develop' into twitter_o...Ivan Tashkinov
2019-04-06Return 403 on oauth token exchange for a deactivated usereugenijm
2019-04-05[#923] OAuth consumer mode refactoring, new tests, tests adjustments, readme.Ivan Tashkinov
2019-04-05[#923] OAuthController#callback adjustments (with tests).Ivan Tashkinov
2019-04-04[#923] OAuth consumer controller tests. Misc. improvements.Ivan Tashkinov