Can enforce 2FA for specific clients

This commit is contained in:
2024-03-27 20:59:29 +01:00
parent 64b1bd4de9
commit cf0e7e1e68
5 changed files with 20 additions and 6 deletions

View File

@ -22,6 +22,8 @@ You can configure a list of clients (Relying Parties) in a `clients.yaml` file w
default: true
# If you want the client to be granted to every users, regardless their account configuration
granted_to_all_users: true
# If you want users to have performed recent second factor authentication before accessing this client, set this setting to true
enforce_mfa_auth: true
```
On the first run, BasicOIDC will create a new administrator with credentials `admin` / `admin`. On first login you will have to change these default credentials.
@ -32,7 +34,7 @@ In order to run BasicOIDC for development, you will need to create a least an em
* [x] `authorization_code` flow
* [x] Client authentication using secrets
* [x] Bruteforce protection
* [x] 2 factor authentication
* [x] 2 factors authentication
* [x] TOTP (authenticator app)
* [x] Using a security key (Webauthn)
* [ ] Fully responsive webui