AuthSession

constructor(authentication: SteamAuthentication, authenticator: IAuthenticator?, clientId: Long, requestId: ByteArray, allowedConfirmations: List<AllowedConfirmations>, pollingInterval: Float)

Parameters

authentication

Unified messages class for Authentication related messages, see Authentication.

authenticator

Authenticator object which will be used to handle 2-factor authentication if necessary.

clientId

Unique identifier of requestor, also used for routing, portion of QR code.

requestId

Unique request ID to be presented by requestor at poll time.

allowedConfirmations

Confirmation types that will be able to confirm the request.

pollingInterval

Refresh interval with which requestor should call PollAuthSessionStatus.