Commit Graph

91 Commits (bdf188b2a68992e8e30379d75e367eadebb07e36)

Author SHA1 Message Date
Ivan Tashkinov e82b70eb53 Database authenticator behaviour / Pleroma implementation refactoring.
6 years ago
link0ff e278d47023 OpenLDAP support
6 years ago
Ivan Tashkinov 1097ce6d9f Auth customization support.
6 years ago
Ivan Tashkinov bc4f77b10b [#468] Merged `upstream/develop`, resolved conflicts.
6 years ago
Ivan Tashkinov dcf24a3233 [#468] Refactored OAuth scopes' defaults & missing selection handling.
6 years ago
Ivan Tashkinov 2a4a4f3342 [#468] Defined OAuth restrictions for all applicable routes.
6 years ago
Ivan Tashkinov 027adbc9e5 [#468] Refactored OAuth scopes parsing / defaults handling.
6 years ago
William Pitcock e9ef4b8da6 oauth: never use base64 padding when returning tokens to applications
6 years ago
Ivan Tashkinov 063baca5e4 [#468] User UI for OAuth permissions restriction. Standardized storage format for `scopes` fields, updated usages.
6 years ago
Haelwenn (lanodan) Monnier 6a6a5b3251
de-group alias/es
6 years ago
Ivan Tashkinov 4ad843fb9d [#468] Prototype of OAuth2 scopes support. TwitterAPI scope restrictions.
6 years ago
Ivan Tashkinov 2c68cf7e9e OAuth2 security fixes: redirect URI validation, "Mastodon-Local" security breach fix.
6 years ago
William Pitcock 980b5288ed update copyright years to 2019
6 years ago
William Pitcock 2791ce9a1f add license boilerplate to pleroma core
6 years ago
Ivan Tashkinov b096e30cff [#114] Added email confirmation resend action. Added tests
6 years ago
Ivan Tashkinov 1de0aa2f10 [#114] Account confirmation email, registration as unconfirmed (config-based), auth prevention for unconfirmed.
6 years ago
Maksim Pechnikov 074fa790ba fix compile warnings
6 years ago
William Pitcock 419ed3a0ca oauth: fix token decode regression
6 years ago
lain 4f640c43ed Unify Mastodon Login with OAuth login.
6 years ago
Dominique Feyer 801d645c6b TASK: Fix formatting
6 years ago
Dominique Feyer b79c126ee0 Add missing URL encoding in create authorization redirect
6 years ago
Martin Kühl 84d84e4ca4 OAuth: Support /revoke endpoint for revoking tokens
6 years ago
Martin Kühl ad2a7972e7 OAuth: Set `created_at` in token exchange response
6 years ago
lambda 2c303b3302 Merge branch 'bugfix/oauth2-param-name' into 'develop'
6 years ago
William Pitcock 5442466569 oauth: fix password-based login when username is email address
6 years ago
William Pitcock 4894b88b1b oauth: support either name or username parameter with grant_type=password
6 years ago
D Anzorge 3607dc4558 Make token exchange return errors with 400 as status code
6 years ago
D Anzorge 73904e8f78 Make OAuth token endpoint work with HTTP Basic auth
6 years ago
lain 9e6ae44729 Formatting fixes.
7 years ago
eal 947431e9aa MastoAPI and OAuth: allow login with either email or username.
7 years ago
lain 4afbef39f4 Format the code.
7 years ago
William Pitcock dd21137f38 oauth: implement grant_type=password for single-page apps
7 years ago
Calv Collins bdb5dd2194 Create action_fallback for username/password incorrect input
7 years ago
Roger Braun fd12e585c9 Handle existing redirect params.
7 years ago
eal b0e27b21dd Fix tootdon logins.
7 years ago
Roger Braun 5602293690 Fix callback state.
7 years ago
Roger Braun ac3f32da7e Preserve state in oauth
7 years ago
Roger Braun 5fe9e4dd3f Do oauth redirect.
7 years ago
Roger Braun 59dd240c08 Use token exchange method.
7 years ago
Roger Braun 2652d9e4ed Slight cleanup.
7 years ago
Roger Braun 2a298d70f9 Add very basic oauth and mastodon api support.
7 years ago