---
schema_version: "1"
id: e10dfcd0917fbf85cfed22e5c81cd0fe875300195aee6dd396fd61a1a61f5a0b
title: AgentforceAuthCredentials
collection: developer
version: current
locale: en-us
portal_url: https://docs.salesforce.com/developer/current/en-us/genai/agentforce-mobile-sdk/references/android/agentforce-auth-credentials-android.md
canonical_url: https://developer.salesforce.com/docs/ai/agentforce-mobile-sdk/references/agentforce-mobile-sdk/agentforce-auth-credentials-android.html
source_site: developer.salesforce.com
content_type: documentation
content_hash: 0fa73c63b5ae24d3072884b7d4103b62d71d7ac2541a0e7a71f6db28a2d806e8
products:
  - Agentforce Mobile SDK
  - Agentforce and Einstein Generative AI
---
# AgentforceAuthCredentials

`sealed class AgentforceAuthCredentials`

## Signature

```kotlin
sealed class AgentforceAuthCredentials
```

## Methods

| Method       | Signature                                | Description                              |
| ------------ | ---------------------------------------- | ---------------------------------------- |
| `getHeaders` | `fun getHeaders(): Map<String, String>?` | Returns the headers for the current user |

## Nested Types

### OAuth

```kotlin
data class OAuth(
    val authToken: String,
    val orgId: String,
    val userId: String
) : AgentforceAuthCredentials()
```

### OrgJWT

```kotlin
data class OrgJWT(
    val orgJWT: String
) : AgentforceAuthCredentials()
```

### Guest

```kotlin
data class Guest(
    val url: String
) : AgentforceAuthCredentials()
```

## Related Documentation

- [AgentforceAuthCredentialProvider](https://developer.salesforce.com/docs/ai/agentforce-mobile-sdk/references/agentforce-mobile-sdk/agentforce-auth-credential-provider-android.md)
- [AgentforceConfiguration](https://developer.salesforce.com/docs/ai/agentforce-mobile-sdk/references/agentforce-mobile-sdk/agentforce-configuration-android.md)
