An open API service indexing awesome lists of open source software.

https://github.com/webauthn4j/webauthn4j-ctap

(experimental) WebAuthn4J CTAP is a kotlin FIDO CTAP2 library
https://github.com/webauthn4j/webauthn4j-ctap

ctap ctap2 fido passkeys webauthn

Last synced: 7 months ago
JSON representation

(experimental) WebAuthn4J CTAP is a kotlin FIDO CTAP2 library

Awesome Lists containing this project

README

          

# WebAuthn4J CTAP

[![Actions Status](https://github.com/webauthn4j/webauthn4j-ctap/workflows/CI/badge.svg)](https://github.com/webauthn4j/webauthn4j-ctap/actions)

WebAuthn4J CTAP is a Kotlin library implementing FIDO CTAP2. It can be run on OpenJDK and Android.

## Getting from Maven Central

If you are using Maven, just add the webauthn4j-ctap as a dependency:

```xml

...

0.1.1.RELEASE
...

...


com.webauthn4j
webauthn4j-ctap-authenticator
${webauthn4jctap.version}



com.webauthn4j
webauthn4j-ctap-client
${webauthn4jctap.version}

...

```

## Build from source

WebAuthn4J uses a Gradle based build system.
In the instructions below, `gradlew` is invoked from the root of the source tree and serves as a cross-platform,
self-contained bootstrap mechanism for the build.

### Prerequisites

- Java11 or later

### Checkout sources

```
git clone https://github.com/webauthn4j/webauthn4j-ctap
```

### Build all jars

```
./gradlew build
```

## License

WebAuthn4J CTAP is Open Source software released under the
[Apache 2.0 license](http://www.apache.org/licenses/LICENSE-2.0.html).

## Contributing

Interested in helping out with WebAuthn4J? Great! Your participation in the community is much
appreciated!
Please feel free to open issues and send pull-requests.