Requirements

In order to add the credentials (security keys or fingerprints) your instance should have HTTPS protocol enabled.

Installation

Navigation

WebAuthn for Jira can be configured in the administrator area (add-ons tab).

In the left navigation menu Jira Administrator can do the following:

Configuration

All basic and additional settings are explained below.

(1) Label is displayed as an identifier for the underlying Atlassian application

(2) Attestation Type defines the semantics of attestation statements and their underlying trust models.

WebAuthn Relying Parties use Attestation Type to specify their preference regarding attestation conveyance during credential generation.

(3) Authenticator Type makes further restrictions on the type of authenticators allowed for registration

(4) User Verification requires user verification for the login and registration operations.

(5) Register with Resident Key allows to login by proving a local PIN on the device.

(6) WebAuthn permissions allow to grant permissions for passwordless authentication for all Jira users or for the chosen groups. Users that don’t belong to chosen groups will sign in to accounts using passwords.

(7) Mark the checkbox Enable authentication log to allow logging all action with WebAuthn. For example: adding or remove device, log it in to system, etc.

(8) If you want to clear the logs select retention period and click the Clear logs button. Logs for retention period will be kept while other logs will be cleared. Can be applied as needed.

(9) Reset to defaults will restore plugin settings to defaults and delete user's credentials.

(10) Click the Save button to save the configuration. Save button is not applied to Clear logs functionality that can be used as needed.

User Management

The User Management can be useful when there is a need to reset WebAuthn settings for a certain user.


Authentication Logs

All relevant actions of WebAuthn for Jira are logged.  Logs are accessible for administrators only: you can easily find which user has logged in or registered and when.