Commit Graph

74 Commits

Author SHA1 Message Date
David Mosbach
51a9a1acc1 fixed url encoding 2024-03-25 03:51:04 +00:00
7b995e6cff Merge branch 'oidc' into 'main'
OIDC

See merge request mosbach/oauth2-mock-server!5
2024-03-10 19:48:58 +00:00
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
c17f8f1ae2 Merge branch 'user-queries' into 'main'
User Queries

See merge request mosbach/oauth2-mock-server!4
2024-02-18 19:38:59 +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
31f99eef37 Merge branch 'refresh-tokens' into 'main'
Refresh Tokens

See merge request mosbach/oauth2-mock-server!3
2024-01-29 00:53:51 +00:00
David Mosbach
02510301ff updated yaml parser 2024-01-28 23:57:11 +00:00
David Mosbach
a8b7ee68da load test users from file 2024-01-28 21:44:20 +00:00
David Mosbach
11548e5aac reverted building shell apps 2024-01-28 02:41:28 +00:00
David Mosbach
acf6a08ca3 db scrips derived as shell apps 2024-01-28 01:54:48 +00:00
David Mosbach
8a685c1950 db schema & hba file must be set as env vars 2024-01-28 01:01:35 +00:00
David Mosbach
7c8747c487 moved db kill to separate file 2024-01-28 00:19:20 +00:00
David Mosbach
c4910c9690 move exe to bin folder 2024-01-27 21:08:38 +00:00
David Mosbach
9b7565ef0a renamed executable 2024-01-27 20:32:35 +00:00
David Mosbach
159839dc83 nix derivation 2024-01-27 16:59:49 +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
3fd779348a Merge branch 'database' into 'main'
Database

See merge request mosbach/oauth2-mock-server!2
2024-01-19 01:11:57 +00:00
David Mosbach
38dcb8bb7b added license 2024-01-19 01:07:08 +00:00
David Mosbach
1d7527bb08 renamed environment variables 2024-01-19 00:37:06 +00:00
David Mosbach
64d7e07f35 changed user id to be their email 2024-01-16 21:40:19 +01:00
David Mosbach
8b1c3f090b removed persistent dependecies from library 2024-01-16 21:33:19 +01:00
David Mosbach
490b6211f0 connect to db via local socket 2024-01-16 17:31:11 +00:00
David Mosbach
d7cca298bd database config 2024-01-16 17:49:43 +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
e6da28f7df Merge branch 'quick-auth' into 'main'
Login Form

See merge request mosbach/oauth2-mock-server!1
2024-01-14 20:10:12 +00: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