Introduction to the FIDO2 Client SDK Open Source

Table of Contents
- Overview
- FIDO Authentication
- CTAP Protocol
- FIDO2 Client SDK Introduction
- WebAuthn Level 2 Interface
- WebAuthn Level 2 Interface Methods
- FIDO2 Server
1. Overview
Introduction to the FIDO2 Client SDK Open Source at LINE, which follows the Web Authentication (WebAuthn) standard for secure and user-friendly authentication.
2. FIDO Authentication
Explanation of FIDO's authentication technology using the user's device as an authenticator and the security benefits it provides.
3. CTAP Protocol
Overview of the CTAP protocol, developed by the FIDO Alliance for communication between client and authenticator, with a focus on its versions and functionalities.
4. FIDO2 Client SDK Introduction
Introduction of the FIDO2 client SDK developed to facilitate the application of passwordless authentication to services, including future considerations for updates.
5. WebAuthn Level 2 Interface
Description of the interface used for user registration and authentication in compliance with the WebAuthn standard, enabling developers to implement these features in their services.
6. WebAuthn Level 2 Interface Methods
Explanation of the methods utilized in the WebAuthn Level 2 interface for verifying user identity and creating or using public key credentials.
7. FIDO2 Server
Details about the FIDO2 server, which performs verifications during user registration and authentication, supporting the necessary API calls for user identity authentication and public key credential generation or usage.