LINE ENGINEERING GLOBAL

Introduction to the FIDO2 Client SDK Open Source

thumbnail

Table of Contents

  1. Overview
  2. FIDO Authentication
  3. CTAP Protocol
  4. FIDO2 Client SDK Introduction
  5. WebAuthn Level 2 Interface
  6. WebAuthn Level 2 Interface Methods
  7. 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.