| Package | com.distriqt.extension.applesignin |
| Class | public class AppleIDCredential |
| Inheritance | AppleIDCredential Object |
| Property | Defined By | ||
|---|---|---|---|
| accessToken : String | AppleIDCredential | ||
| authorizationCode : String
Base64 encoded authorisation code
A short-lived, one-time valid token that provides proof of authorization to the server
component of the app. | AppleIDCredential | ||
| clientSecret : String | AppleIDCredential | ||
| email : String
An optional email shared by the user. | AppleIDCredential | ||
| expiresIn : int | AppleIDCredential | ||
| fullName : NameComponents
An optional full name shared by the user. | AppleIDCredential | ||
| identityToken : String
Base64 encoded Identity token
A JSON Web Token (JWT) used to communicate information about the identity of the user
in a secure way to the app. | AppleIDCredential | ||
| refreshToken : String | AppleIDCredential | ||
| scopes : Array
This value will contain a list of scopes for which the user provided authorization
| AppleIDCredential | ||
| state : String | AppleIDCredential | ||
| user : String
An opaque user ID associated with the AppleID used for the sign in. | AppleIDCredential | ||
| Method | Defined By | ||
|---|---|---|---|
| AppleIDCredential | |||
fromObject(data:Object):AppleIDCredential [static] | AppleIDCredential | ||
| accessToken | property |
public var accessToken:String| authorizationCode | property |
public var authorizationCode:StringBase64 encoded authorisation code A short-lived, one-time valid token that provides proof of authorization to the server component of the app. The authorization code is bound to the specific transaction using the state attribute passed in the authorization request. The server component of the app can validate the code using Appleās identity service endpoint provided for this purpose.
| clientSecret | property |
public var clientSecret:String| property |
public var email:StringAn optional email shared by the user. This field is populated with a value that the user authorized.
| expiresIn | property |
public var expiresIn:int| fullName | property |
public var fullName:NameComponentsAn optional full name shared by the user. This field is populated with a value that the user authorized.
| identityToken | property |
public var identityToken:StringBase64 encoded Identity token A JSON Web Token (JWT) used to communicate information about the identity of the user in a secure way to the app. The ID token will contain the following information: Issuer Identifier, Subject Identifier, Audience, Expiry Time and Issuance Time signed by Apple's identity service.
| refreshToken | property |
public var refreshToken:String| scopes | property |
public var scopes:ArrayThis value will contain a list of scopes for which the user provided authorization
| state | property |
public var state:String| user | property |
public var user:StringAn opaque user ID associated with the AppleID used for the sign in.
| AppleIDCredential | () | Constructor |
public function AppleIDCredential()| fromObject | () | method |
public static function fromObject(data:Object):AppleIDCredentialParameters
data:Object |
AppleIDCredential |