Password use in web browsers
Register and authenticate website users by using passwords.
Overview
If your browser app uses WKWebView to display web content, WebKit automatically handles WebAuthentication challenges in webpages and requests credentials from the person using the browser. If your browser app uses an alternative web browser engine — for example, an alternate browser engine for iPhone that you write using BrowserEngineKit — when the website makes a WebAuthentication challenge, use ASAuthorizationController to discover and use credentials to respond to the challenge. ASAuthorizationController works with passwords the system stores on the keychain or that third-party credential managers control.
Topics
Website authorization
Website authentication requests
ASAuthorizationWebBrowserSecurityKeyPublicKeyCredentialAssertionRequestASAuthorizationWebBrowserSecurityKeyPublicKeyCredentialRegistrationRequest