# BITAuthenticatorIdentificationType Constants Reference

Declared in | BITAuthenticator.h

### BITAuthenticatorIdentificationType

Identification Types

#### Definition

`typedef NS_ENUM(NSUInteger, BITAuthenticatorIdentificationType ) {
BITAuthenticatorIdentificationTypeAnonymous,
BITAuthenticatorIdentificationTypeHockeyAppEmail,
BITAuthenticatorIdentificationTypeHockeyAppUser,
BITAuthenticatorIdentificationTypeDevice,
BITAuthenticatorIdentificationTypeWebAuth,
};`

#### Constants

`BITAuthenticatorIdentificationTypeAnonymous`

  Assigns this app an anonymous user id.
  The user will not be asked anything and an anonymous ID will be generated. This helps identifying this installation being unique but HockeyApp won’t be able to identify who actually is running this installation and on which device the app is installed.

  Declared In `BITAuthenticator.h`.

`BITAuthenticatorIdentificationTypeHockeyAppEmail`

  Ask for the HockeyApp account email
  This will present a user interface requesting the user to provide their HockeyApp user email address.
  The provided email address has to match an email address of a registered HockeyApp user who is a member or tester of the app

  Declared In `BITAuthenticator.h`.

`BITAuthenticatorIdentificationTypeHockeyAppUser`

  Ask for the HockeyApp account by email and password
  This will present a user interface requesting the user to provide their HockeyApp user credentials.
  The provided user account has to match a registered HockeyApp user who is a member or tester of the app

  Declared In `BITAuthenticator.h`.

`BITAuthenticatorIdentificationTypeDevice`

  Identifies the current device
  This will open the HockeyApp web page on the device in Safari and request the user to submit the device’s unique identifier to the app. If the web page session is not aware of the current devices UDID, it will request the user to install the HockeyApp web clip which will provide the UDID to users session in the browser.
  This requires the app to register an URL scheme. See the linked property and methods for further documentation on this.

  Declared In `BITAuthenticator.h`.

`BITAuthenticatorIdentificationTypeWebAuth`

  Ask for the HockeyApp account email.
  This will present a user interface requesting the user to start a Safari based flow to login to HockeyApp (if not already logged in) and to share the hockeyapp account’s email.
  If restrictApplicationUsage is enabled, the provided user account has to match a registered HockeyApp user who is a member or tester of the app. For identification purpose any HockeyApp user is allowed.

  Declared In `BITAuthenticator.h`.

#### Declared In

`BITAuthenticator.h`