15. authentication
Date: 2023-01-30
Status
Accepted
Context
We need to decide how we will authenticate users. We have a few options:
- OIDC (OpenID Connect)
- OAuth 2.0
- JWT
- 2FA
Decision
We want use third-party authentication, because it is more secure and we don’t support this service.
We research next third-party authentication:
Consequences
Use this scheme:
Step 1. Try to use Keycloak
- Install Keycloak
- Try to use Keycloak
- Made decision about use Keycloak and update this ADR