eosc-kc / keycloak

Open Source Identity and Access Management For Modern Applications and Services
https://www.keycloak.org
Apache License 2.0
4 stars 4 forks source link

WebAuthN authedication #84

Open cgeorgilakis opened 3 years ago

cgeorgilakis commented 3 years ago

Keycloak supports WebAuthN. Documentation : https://www.keycloak.org/docs/latest/server_admin/index.html#_webauthn .

Their general comment is : Keycloak provides the limited support for W3C Web Authentication (WebAuthn). Keycloak works as a WebAuthn’s Relying Party (RP). Please note that WebAuthn support is still in development and not yet complete, so we recommend that you use this feature experimentally. Also, this support’s specification and user interfaces may change.

cgeorgilakis commented 3 years ago

In order to use WebAuthN admin user must add Webauthn Register Passwordless or Webauthn Register as enabled Required actions in the authedication. Admin user can require a User have Webauthn Register Passwordless or Webauthn Register or this can be done via a workflow ( fe in a IdP in first login process to require add a Webauthn Register Passwordless or Webauthn Register).

User can configure his WebAuthn with following manners:

In a authedication flow if you add WebAuthn Authenticator, user must/should add hiw configured WebAuthn Authenticator f.e. fingerprint.

Problems exists for User that are login via IdPs.

cgeorgilakis commented 3 years ago

Keycloak jira issue epic : https://issues.redhat.com/browse/KEYCLOAK-13329 (unresolved)