Skip to main content
API Reference SwiftyNsdk

AuthInfo

Authentication information containing token claims....

Declaration

struct AuthInfo

Summary

Authentication information containing token claims. Contains parsed JWT claims including token string, expiration, user information, and other standard JWT fields.


Constructors

init?(fromC cValue: ARDK_AuthManager_AuthInfo)

Properties

NameTypeSummary
let audienceString
Audience claim.
var descriptionString
A textual representation of this instance.
Calling this property directly is discouraged. Instead, convert an
instance of any type to a string by using the String(describing:)
initializer. This initializer works with any type, and uses the custom
description property for types that conform to
CustomStringConvertible:
struct Point: CustomStringConvertible {
let x: Int, y: Int
var description: String {
return "(\(x), \(y))"
}
}
let p = Point(x: 21, y: 30)
let s = String(describing: p)
print(s)
// Prints "(21, 30)"
The conversion of p to a string in the assignment to s uses the
Point type's description property.
let emailString
Email claim.
let expirationTimeInt32
Expiration time (seconds since epoch).
let issuedAtTimeInt32
Issued at time (seconds since epoch).
let issuerString
Issuer claim.
let nameString
Name claim.
let subjectString
Subject claim.
let tokenString
Raw JWT token string; may be empty.
let userIdString
User ID claim.

Relationships

conforms to: Swift.CustomStringConvertible