Commit Graph

20 Commits

Author SHA1 Message Date
91ef6c25d5 Can define additional claims on per-client basis
All checks were successful
continuous-integration/drone/push Build is passing
2024-03-31 18:37:08 +02:00
0a5649fcb9 Add implicit authentication flow (#255)
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #255
Co-authored-by: Pierre HUBERT <pierre.git@communiquons.org>
Co-committed-by: Pierre HUBERT <pierre.git@communiquons.org>
2024-03-28 21:13:25 +00:00
7060ce3fe4 Enforce 2FA for user admin routes
All checks were successful
continuous-integration/drone/push Build is passing
2024-03-27 21:03:49 +01:00
cf0e7e1e68 Can enforce 2FA for specific clients 2024-03-27 20:59:29 +01:00
64b1bd4de9 Simplify README
All checks were successful
continuous-integration/drone/push Build is passing
2024-03-27 19:46:25 +01:00
9b18b787a9 Add authentication from upstream providers (#107)
All checks were successful
continuous-integration/drone/push Build is passing
Let BasicOIDC delegate authentication to upstream providers (Google, GitHub, GitLab, Keycloak...)

Reviewed-on: #107
2023-04-27 10:10:28 +00:00
4f7c56a4b8 Loads clients list only once (#106)
All checks were successful
continuous-integration/drone/push Build is passing
Currently, the list of client is loaded separately for each Actix HTTP handler threads.

In prevision of future improvements, it is worthwhile to load this list only once.

Reviewed-on: #106
2023-04-17 16:49:19 +00:00
6d2e52d632 Add default clients (#105)
All checks were successful
continuous-integration/drone/push Build is passing
* Add the possibility to create client enabled by default when creating new accounts
* Can mark clients are granted for all users, regardless of users accounts grants

Reviewed-on: #105
2023-04-15 10:19:15 +00:00
0f69c3cf2c Update CI script & add badge
Some checks reported errors
continuous-integration/drone/push Build was killed
2022-05-05 17:52:48 +02:00
234e77d08a Block pages indexing 2022-04-23 20:41:31 +02:00
48112dfed7 Make usage of FatalErrorPage more convenient 2022-04-23 20:31:09 +02:00
822b78237a Finish implementation of Webauthn! 2022-04-23 20:23:34 +02:00
1d69ea536f Get auth challenge 2022-04-23 18:56:14 +02:00
0260742c01 Finish implementation of Authenticator App 2022-04-20 09:39:28 +02:00
c0d1c41b4c Update README 2022-04-18 17:17:02 +02:00
65b3289900 Update README 2022-04-18 17:02:30 +02:00
bd23d6d454 Add README & LICENSE 2022-04-18 17:00:28 +02:00
7978706803 Add openid-connecter discovery route 2022-04-08 18:53:57 +02:00
05e911bfc5 Start to implement brute force protection 2022-04-03 16:21:09 +02:00
eab9bdf7f5 Add actix-identity crate 2022-03-30 16:58:00 +02:00