---
title: VSUserAccountManager
framework: videosubscriberaccount
role: symbol
role_heading: Class
path: videosubscriberaccount/vsuseraccountmanager
---

# VSUserAccountManager

The object that coordinates your app’s user account actions.

## Declaration

```swift
class VSUserAccountManager
```

## Overview

Overview Don’t create VSUserAccountManager directly; use shared.

## Topics

### Getting the account manager

- [shared](videosubscriberaccount/vsuseraccountmanager/shared.md)

### Getting user accounts

- [userAccounts(options:)](videosubscriberaccount/vsuseraccountmanager/useraccounts(options:).md)
- [VSUserAccountManager.QueryOptions](videosubscriberaccount/vsuseraccountmanager/queryoptions.md)

### Updating a user account

- [update(_:)](videosubscriberaccount/vsuseraccountmanager/update(_:).md)

### Signing people in automatically

- [VSUserAccountManager.AutoSignInToken](videosubscriberaccount/vsuseraccountmanager/autosignintoken-swift.struct.md)
- [VSUserAccountManager.AutoSignInTokenUpdateContext](videosubscriberaccount/vsuseraccountmanager/autosignintokenupdatecontext.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)

## Relationships

### Inherits From

- [NSObject](objectivec/nsobject-swift.class.md)

### Conforms To

- [CVarArg](swift/cvararg.md)
- [CustomDebugStringConvertible](swift/customdebugstringconvertible.md)
- [CustomStringConvertible](swift/customstringconvertible.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [NSObjectProtocol](objectivec/nsobjectprotocol.md)

## See Also

### User account management

- [Signing people in to their media accounts automatically](videosubscriberaccount/signing-people-in-to-media-apps-automatically.md)
- [VSUserAccount](videosubscriberaccount/vsuseraccount-swift.struct.md)
