XIVAuth makes use of JWTs for purposes of attestations, such as proving ownership over a character. The JWT implementation that XIVAuth exposes requires some special considerations in order to keep consumer applications secure. This page documents those considerations, as well as general guidance for ensuring safety while using Attestation JWTs.

<aside> 🔥 This document is still being written, and serves as loose notes right now.

</aside>

Attestation Format

XIVAuth JWT attestations are normal (standards-compliant) JWTs, with the following properties:

Supported Algorithms

XIVAuth currently supports the following algorithms:

Consumers are recommended to use the EdDSA algorithm when possible, with RS256 or PS256 serving as a fallback. In most cases, if an algorithm is not specified, XIVAuth will provide an EdDSA JWT.