---
title: "updateAutoSignInToken:updateContext:completionHandler:"
framework: videosubscriberaccount
role: symbol
role_heading: Instance Method
path: "videosubscriberaccount/vsuseraccountmanager/updateautosignintoken:updatecontext:completionhandler:"
---

# updateAutoSignInToken:updateContext:completionHandler:

Sets the current Automatic Sign-In token.

## Declaration

```occ
- (void) updateAutoSignInToken:(NSString *) autoSignInToken updateContext:(VSAutoSignInTokenUpdateContext *) context completionHandler:(void (^)(NSError *error)) completion;
```

## Parameters

- `autoSignInToken`: The new token value to store in the person’s Apple Account. Your app determines the contents of this string using a mechanism you determine fitting to identify the account. In addition, ensure its value is of sufficient length, complexity, and security. For more information on setting this property, see doc://com.apple.videosubscriberaccount/documentation/VideoSubscriberAccount/VSAutoSignInToken/value.
- `context`: The object the framework provides that reflects the person’s choice in the authorization prompt; pass the result of the doc://com.apple.videosubscriberaccount/documentation/VideoSubscriberAccount/VSUserAccountManager/requestAutoSignInAuthorizationWithCompletionHandler: method.
- `completion`: Code you supply that the framework runs after storing the updated token.

## Discussion

Discussion Call this method when generating a new token value for an account. To update the token, request the person’s authorization for Automatic Sign-In. For more information, see requestAutoSignInAuthorization().

## See Also

### Signing people in automatically

- [VSAutoSignInToken](videosubscriberaccount/vsautosignintoken.md)
- [VSAutoSignInTokenUpdateContext](videosubscriberaccount/vsautosignintokenupdatecontext.md)
- [VSAutoSignInAuthorization](videosubscriberaccount/vsautosigninauthorization.md)
- [queryAutoSignInTokenWithCompletionHandler:](videosubscriberaccount/vsuseraccountmanager/queryautosignintokenwithcompletionhandler:.md)
- [deleteAutoSignInTokenWithCompletionHandler:](videosubscriberaccount/vsuseraccountmanager/deleteautosignintokenwithcompletionhandler:.md)
- [requestAutoSignInAuthorizationWithCompletionHandler:](videosubscriberaccount/vsuseraccountmanager/requestautosigninauthorizationwithcompletionhandler:.md)
