Commit Graph

53 Commits

Author SHA1 Message Date
David Mosbach
2a2813fef2 show logout success before redirecting 2024-03-10 19:46:12 +00:00
David Mosbach
83d99e5530 added login to sso test link 2024-03-06 04:20:12 +00:00
David Mosbach
8fb2d81ac0 allow combined response types 2024-03-05 23:58:39 +00:00
David Mosbach
3d8f77861a ignore empty auth cookie 2024-03-03 21:34:56 +00:00
David Mosbach
8c0cd0099c added sso support for auth requests without prompt parameter 2024-03-03 21:18:28 +00:00
David Mosbach
2530a2dad6 fixed signing of id tokens 2024-03-03 21:02:57 +00:00
David Mosbach
26d2255c25 added logout endpoint 2024-03-02 21:05:25 +00:00
David Mosbach
ba9bc7f784 issuing of id tokens 2024-03-02 20:30:33 +00:00
David Mosbach
45debf40cd added SSO test link route 2024-02-18 22:58:02 +00:00
David Mosbach
d47908b4f7 query related errors are now returned as json 2024-02-09 17:10:34 +00:00
David Mosbach
6fc2d62157 removed debuging print 2024-01-31 13:41:59 +00:00
David Mosbach
101cf0ca99 fixed checking refresh tokens 2024-01-31 02:17:55 +00:00
David Mosbach
c8ed2166dc renamed expected refresh token key 2024-01-30 20:35:12 +00:00
David Mosbach
3f2bf3cc6e adjusted grant type for refresh tokens 2024-01-30 04:30:00 +00:00
David Mosbach
9f3f9d47b5 query user by email 2024-01-29 01:26:10 +00:00
David Mosbach
4785a98ebe changed token expiration time 2024-01-21 20:45:45 +01:00
David Mosbach
38e831c9b1 refresh token can be exchanged at token endpoint 2024-01-21 20:35:40 +01:00
David Mosbach
d31c9abffc Merge branch 'main' into refresh-tokens 2024-01-21 17:47:49 +01:00
David Mosbach
3ad50a0ba1 WIP refresh tokens 2024-01-21 17:47:24 +01:00
David Mosbach
38dcb8bb7b added license 2024-01-19 01:07:08 +00:00
David Mosbach
8b1c3f090b removed persistent dependecies from library 2024-01-16 21:33:19 +01:00
David Mosbach
4ccd17d357 removed specific user types from library 2024-01-16 03:06:13 +01:00
David Mosbach
a0c5ed71de persistent db 2024-01-15 01:47:28 +01:00
David Mosbach
25f9ee95b1 redirecting to client via javascript 2024-01-14 18:39:57 +01:00
David Mosbach
7bb209cb56 mock login without passwords 2024-01-14 04:16:01 +01:00
David Mosbach
c8835c1d45 return user data at user end point based on token id 2024-01-10 22:13:00 +01:00
David Mosbach
2716ccf2c0 store active tokens & scopes 2024-01-10 21:45:28 +01:00
David Mosbach
c7989034b4 return empty user data 2024-01-10 17:47:39 +01:00
David Mosbach
4c2ba00801 return user data at user endpoint 2024-01-10 17:39:25 +01:00
David Mosbach
6e26ff0403 flipped token encoding/decoding keys 2024-01-10 16:12:44 +00:00
David Mosbach
c68bf943f3 changed header type for user endpoint 2024-01-10 17:07:22 +01:00
David Mosbach
3e2d07518c ClientData type now only supports the auth code flow 2024-01-10 16:28:22 +01:00
David Mosbach
93093d86e4 changed token endpoint mimetype 2024-01-10 15:32:20 +01:00
David Mosbach
0a2f1ab5dd fixed jwt wrapper keys 2024-01-10 04:52:22 +01:00
David Mosbach
2d9b07b9ba replaced '/' in query params 2024-01-10 03:00:12 +01:00
David Mosbach
123cf76b3b replace '=' in query params 2024-01-10 02:55:23 +01:00
David Mosbach
100e4f8765 refined user routes 2024-01-10 02:30:43 +01:00
David Mosbach
9e61d356e2 base64 encoding for auth code 2024-01-10 02:17:42 +01:00
David Mosbach
83dacacf56 changed token endpoint to accept post requests 2024-01-10 01:51:44 +01:00
David Mosbach
d75ba4f762 fixed code param 2024-01-10 01:30:34 +01:00
David Mosbach
564f964f7f added user endpoint for queries 2024-01-10 01:21:36 +01:00
David Mosbach
751f3a463a generate encrypted tokens 2024-01-09 03:57:03 +01:00
David Mosbach
23a5a93509 auth code & client secret verification 2024-01-09 02:23:40 +01:00
David Mosbach
34a12ec226 redefined token endpoint 2023-12-23 05:49:16 +01:00
David Mosbach
fc77ea3e22 redirecting auth code back to client 2023-12-23 04:53:56 +01:00
David Mosbach
390876223e simple auth code generation & expiration 2023-12-23 03:35:10 +01:00
David Mosbach
af251d82c9 separate scopes by %20 instead of , 2023-12-23 01:09:38 +01:00
David Mosbach
35ab852882 added remaining required query params 2023-12-23 00:54:25 +01:00
David Mosbach
f47e0b7cb0 provide data of authenticated user 2023-12-22 04:27:44 +01:00
David Mosbach
52f43c81eb added authentication logic 2023-12-22 04:21:41 +01:00