# Challenge

Template class for authentication challenges that create and verify one-time auth codes

****

- Full class name: `Kirby\Cms\Auth\Challenge`
- Source: <https://github.com/getkirby/kirby/tree/5.5.3/src/Cms/Auth/Challenge.php#L18>

****

### Challenge

- [Challenge::create()](https://getkirby.com/docs/reference/objects/cms-auth/challenge/create.md)
- [Challenge::isAvailable()](https://getkirby.com/docs/reference/objects/cms-auth/challenge/is-available.md)
- [Challenge::verify()](https://getkirby.com/docs/reference/objects/cms-auth/challenge/verify.md)