Identity clients

Identity clients are used to authenticate API integrations using OAuth 2.0.

They provide credentials that allow systems to request short-lived access tokens and interact securely with the Vitesse APIs.

Unlike long-lived tokens (such as static JWTs), identity clients use a token-based flow where access tokens are issued, expire, and are refreshed as needed.

Identity clients are managed separately from users and are designed for system-to-system access.