{"repo":"line/webauthn-kotlin","free":true,"listed":false,"github":"https://github.com/line/webauthn-kotlin","clone":"git clone https://github.com/line/webauthn-kotlin.git","description":"WebAuthn Kotlin is an open-source toolkit for secure, password-less authentication in mobile apps. Developed in Kotlin, it integrates seamlessly with native Android apps, adhering to WebAuthn 2.0 standards for enhanced security and user experience.","language":"Kotlin","stars":24,"topics":["authenticator","fido2","kotlin","passwordless","security","webauthn"],"license":"Apache-2.0","category":"security-tools","readme_excerpt":"WebAuthn Kotlin WebAuthn Kotlin is an open source toolkit for secure, password-less authentication in mobile apps. Developed in Kotlin, it integrates seamlessly with native Android apps and adheres to WebAuthn 2.0 standards, boosting security and user experience. Designed to align with modern Android development, the SDK offers easy integration and customization. It equips developers with tools for advanced authentication, such as device credentials and biometrics, simplifying logins and enhancing security. Components PublicKeyCredential The PublicKeyCredential serves as the client within the authentication framework, interacting with the authenticator to carry out the authentication process and communicating with the relying party. It supports two primary operations for secure, password-less authentication: - create() : Starts the process of generating new asymmetric key credentials via an authenticator. - get() : Prompts the user to authenticate with a relying party using their existing credentials. The PublicKeyCredential class is now designed for flexible use, allowing users to specify their desired authentication and attestation configurations directly. To use PublicKeyCredential , you need to provide the following parameters when initializing the class: - authenticationMethod : Define the method of authentication to use specific authenticator, such as biometric or device credential authenticator. - attestationStatement : Specify the format for the attestation statement.","default_branch":null,"files":null,"tree":[],"storefront":"/r/line","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/line/webauthn-kotlin/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}