Paul Bienkowski
|
d5a1eed27a
|
api: Expose default avatar image to logged-in user themselves
|
2021-02-26 23:16:49 +01:00 |
|
Paul Bienkowski
|
c53796f9b6
|
api: Auto-generate title if none is passed on upload
|
2021-02-26 22:50:20 +01:00 |
|
Paul Bienkowski
|
45bbde1037
|
api: Registration, password recovery, verification flows
|
2021-02-26 15:20:13 +01:00 |
|
Paul Bienkowski
|
6297fcd56f
|
api: Add some nicer html templates for auth dialogs
|
2021-02-23 20:20:21 +01:00 |
|
Paul Bienkowski
|
12bd42a3bb
|
Implement and enforce PKCE
|
2021-02-23 19:32:08 +01:00 |
|
Paul Bienkowski
|
39e1d2a9f4
|
api: Add Client.maxScope and Client.refreshTokenExpirySeconds options
|
2021-02-23 18:46:39 +01:00 |
|
Paul Bienkowski
|
768f0f541b
|
api: Add __LOCAL__ as a pattern to Client.validRedirectUris, for OBS local IP installations
|
2021-02-23 18:33:01 +01:00 |
|
Paul Bienkowski
|
5ce2947fea
|
frontend,api: Expose authorization server metadata and use it
|
2021-02-23 18:26:37 +01:00 |
|
Paul Bienkowski
|
1e0544802f
|
Oauth code flow in API and frontend
|
2021-02-21 11:22:22 +01:00 |
|
Paul Bienkowski
|
254b262a72
|
wip: move all authentication to passport, including JWT and add new AccessToken and RefreshToken (which are not issued yet)
|
2021-02-21 11:22:20 +01:00 |
|
Paul Bienkowski
|
80ecd73e01
|
Move everything into "api" folder, for this will be a monorepo
|
2021-02-17 21:49:50 +01:00 |
|