Native apps¶
BankID supports being implemented in native applications using an external user agent (browser) or equivalent:
- Android: Use a Custom Tab.
- iOS: Use either ASWebAuthenticationSession or SFSafariViewController.
Bear in mind that a secure backend server is required to handle the authentication response. The backend server should verify the ID token and access token, and then return the result to the native app.