> ## 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.

# CrossmintAuthScope

> Flutter Final Class

**Final Class**

Provides `CrossmintAuthClient` to descendant widgets, matching the official Crossmint RN SDK's `CrossmintAuthProvider` pattern.

```dart theme={null}
final class CrossmintAuthScope extends InheritedWidget
```

```dart theme={null}
CrossmintAuthScope(
  auth: client.auth,
  child: MyApp(),
)

// In any descendant:
final auth = CrossmintAuthScope.of(context);
```

## Constructors

### CrossmintAuthScope

```dart theme={null}
const CrossmintAuthScope({
  super.key,
  required this.auth,
  required super.child,
})
```

## Properties

### auth

```dart theme={null}
final CrossmintAuthClient auth
```

## Static Methods

### of

```dart theme={null}
static CrossmintAuthClient of(BuildContext context)
```

### maybeOf

```dart theme={null}
static CrossmintAuthClient? maybeOf(BuildContext context)
```

## Methods

### updateShouldNotify

```dart theme={null}
bool updateShouldNotify(CrossmintAuthScope oldWidget)
```
