---
title: VSUserAccountManager.AutoSignInTokenUpdateContext
framework: videosubscriberaccount
role: symbol
role_heading: Structure
path: videosubscriberaccount/vsuseraccountmanager/autosignintokenupdatecontext
---

# VSUserAccountManager.AutoSignInTokenUpdateContext

An object that contains information about a person’s choice in the Automatic Sign-In prompt.

## Declaration

```swift
struct AutoSignInTokenUpdateContext
```

## Mentioned in

Signing people in to their media accounts automatically

## Overview

Overview The framework returns an instance of this structure when your app calls requestAutoSignInAuthorization() to prompt a person for approval to opt in to Automatic Sign-In. Check the authorization property of this structure to determine the person’s answer to the prompt. If the value is VSUserAccountManager.AutoSignInAuthorization.granted, generate a sign in token and pass the instance of this structure and the newly-generated token to the framework using the updateAutoSignInToken(_:updateContext:) method.

## Topics

### Determining status

- [authorization](videosubscriberaccount/vsuseraccountmanager/autosignintokenupdatecontext/authorization.md)

## See Also

### Signing people in automatically

- [VSUserAccountManager.AutoSignInToken](videosubscriberaccount/vsuseraccountmanager/autosignintoken-swift.struct.md)
- [VSUserAccountManager.AutoSignInAuthorization](videosubscriberaccount/vsuseraccountmanager/autosigninauthorization.md)
- [autoSignInToken](videosubscriberaccount/vsuseraccountmanager/autosignintoken-swift.property.md)
- [deleteAutoSignInToken()](videosubscriberaccount/vsuseraccountmanager/deleteautosignintoken().md)
- [requestAutoSignInAuthorization()](videosubscriberaccount/vsuseraccountmanager/requestautosigninauthorization().md)
- [updateAutoSignInToken(_:updateContext:)](videosubscriberaccount/vsuseraccountmanager/updateautosignintoken(_:updatecontext:).md)
