GoToSocial/internal/api/client/auth
Dominik Süß 199b685f43
[feature] overhaul the oidc system (#961)
* [feature] overhaul the oidc system

this allows for more flexible username handling and prevents account
takeover using old email addresses

* [feature] add migration path for old OIDC users

* [feature] nicer error reporting for users

* [docs] document the new OIDC flow

* [fix] return early on oidc error

* [docs]: add comments on the finalization logic
2022-12-06 14:15:56 +01:00
..
auth.go [feature] overhaul the oidc system (#961) 2022-12-06 14:15:56 +01:00
auth_test.go [chore] cleanup storage implementation, no need for multiple interface types (#1131) 2022-11-24 09:35:46 +01:00
authorize.go [feature] `oob` oauth token support (#889) 2022-10-08 13:49:56 +02:00
authorize_test.go [chore] reversion: use specific columns for updating user again (#1059) 2022-11-16 11:27:08 +01:00
callback.go [feature] overhaul the oidc system (#961) 2022-12-06 14:15:56 +01:00
oob.go [feature] `oob` oauth token support (#889) 2022-10-08 13:49:56 +02:00
signin.go [feature] `oob` oauth token support (#889) 2022-10-08 13:49:56 +02:00
token.go [feature] Add `created_at` and `error_description` to `/oauth/token` endpoint (#645) 2022-06-11 10:39:39 +02:00
token_test.go [feature] Add `created_at` and `error_description` to `/oauth/token` endpoint (#645) 2022-06-11 10:39:39 +02:00
util.go Extend license notices to 2022 (#354) 2021-12-20 18:42:19 +01:00