To help you comply with PSD2, we provide a client-side Authentication SDK that combines the possession factor with either the knowledge or the inherence factor. The SDK helps you configure a two-factor authentication feature that requires a secondary verification method through a separate communication channel, such as a mobile phone or other web-enabled device.
With Adyen's Authentication SDK, you can:
- Check if the user's device is eligible for Strong Customer Authentication (SCA).
- Register your user's device to create device binding.
- Authenticate your user's subsequent actions.
The Authentication SDK integration also enables you to implement out-of-band authentication for Adyen-issued cards.
Requirements
Before you begin, take into account the following requirements, limitations, and preparations.
| Requirement | Description |
|---|---|
| Integration type | This feature is supported with an Adyen for Platforms integration. |
Client-side requirements
We provide the client-side Authentication SDK in the following languages:
- Kotlin or Java for native Android applications
- Swift for native iOS applications
- JavaScript for other web applications
Installation
The following tabs explain how to install the Authentication SDK using Kotlin, Swift, or JavaScript.