> ## Documentation Index
> Fetch the complete documentation index at: https://docs.crossmint.com/llms.txt
> Use this file to discover all available pages before exploring further.

# CrossmintAuthManager

> Kotlin Class

**Class**

```kotlin theme={null}
class CrossmintAuthManager
```

## Properties

### authState

```kotlin theme={null}
val authState: StateFlow<Result>
```

## Functions

### authenticateWithToken

```kotlin theme={null}
suspend fun authenticateWithToken(token: Result): Result<Unit, Result>
```

### getJWT

```kotlin theme={null}
open suspend fun getJWT(): String?
```

### logout

```kotlin theme={null}
suspend fun logout()
```

### sendOtp

```kotlin theme={null}
suspend fun sendOtp(email: String): Result<Result, Result>
```

### verifyOtp

```kotlin theme={null}
suspend fun verifyOtp(email: String, code: String): Result<Result, Result>
```
