# AuthTabSession

Artifact: [androidx.browser:browser](https://developer.android.com/jetpack/androidx/releases/browser) [View Source](https://cs.android.com/search?q=file:androidx/browser/auth/AuthTabSession.java+class:androidx.browser.auth.AuthTabSession) Added in [1.9.0](https://developer.android.com/jetpack/androidx/releases/browser#1.9.0)

*** ** * ** ***

<br />

```
class AuthTabSession
```

<br />

*** ** * ** ***

A class to be used for AuthTab related communication. Clients that want to launch Auth Tabs can use this class exclusively to handle all related communication. Use `https://developer.android.com/reference/kotlin/androidx/browser/customtabs/CustomTabsClient#newAuthTabSession(androidx.browser.auth.AuthTabCallback,java.util.concurrent.Executor)` to create an instance.

## Summary

| ### Nested types |
|---|
| `@https://developer.android.com/reference/kotlin/androidx/browser/customtabs/ExperimentalPendingSession class https://developer.android.com/reference/kotlin/androidx/browser/auth/AuthTabSession.PendingSession` A class to be used instead of `https://developer.android.com/reference/kotlin/androidx/browser/auth/AuthTabSession` when an Auth Tab is launched before a Service connection is established. |