Chrome Release Bot (LUCI) 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
..
BUILD.gn 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
DIR_METADATA 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
OWNERS 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
README.md 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
auth_dialog_contents_view.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
auth_dialog_contents_view.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
authentication_dialog.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
authentication_dialog.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
authentication_dialog_unittest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
in_session_auth_dialog.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
in_session_auth_dialog.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
in_session_auth_dialog_controller_impl.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
in_session_auth_dialog_controller_impl.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
mock_in_session_auth_dialog_client.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
mock_in_session_auth_dialog_client.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
webauthn_dialog_controller_impl.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
webauthn_dialog_controller_impl.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
webauthn_dialog_controller_impl_unittest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
webauthn_request_registrar_impl.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce
webauthn_request_registrar_impl.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 yıl önce

README.md

In-Session User Authentication Dialog

This Ash dialog is for authenticating the user during a user session. The primary use case is WebAuthn, where a platform daemon (u2fd) receives an authentication request from the Chrome browser, and needs to initiate a user authentication dialog which could involve fingerprint, PIN and password. More authentication methods, such as SmartLock and smart cards, might be added in the future.

This dialog is designed to be reused by other projects that need to trigger in-session user authentication from ChromeOS, such as authenticating for ARC apps.

This dialog is controlled by ash::AuthDialogController. When the user provides a credential, the controller talks to cryptohome via chromeos::ExtendedAuthenticator for authentication.