# `once auth`

Authenticate with a configured provider.

## Synopsis

```text
once auth <SUBCOMMAND>
```

## Description

Stores or revokes the credentials Once uses when talking to remote cache providers (e.g. Tuist). `auth login` walks through a provider's OAuth or token flow and saves the result in the OS keychain; `auth logout` drops the stored token. The cache provider configuration itself lives in workspace `once.toml`.

## Subcommands

- [`once auth login`](/reference/cli/auth/login)
- [`once auth logout`](/reference/cli/auth/logout)
