Skip to content

/AWS1/CL_AMBBACKENDAUTHAPPLE00

Describes Apple social federation configurations for allowing your app users to sign in using OAuth.

CONSTRUCTOR

IMPORTING

Optional arguments:

IV_CLIENTID TYPE /AWS1/AMB__STRING /AWS1/AMB__STRING

Describes the client_id (also called Services ID) that comes from Apple.

IV_KEYID TYPE /AWS1/AMB__STRING /AWS1/AMB__STRING

Describes the key_id that comes from Apple.

IV_PRIVATEKEY TYPE /AWS1/AMB__STRING /AWS1/AMB__STRING

Describes the private_key that comes from Apple.

IV_TEAMID TYPE /AWS1/AMB__STRING /AWS1/AMB__STRING

Describes the team_id that comes from Apple.


Queryable Attributes

ClientId

Describes the client_id (also called Services ID) that comes from Apple.

Accessible with the following methods

Method Description
GET_CLIENTID() Getter for CLIENTID, with configurable default
ASK_CLIENTID() Getter for CLIENTID w/ exceptions if field has no value
HAS_CLIENTID() Determine if CLIENTID has a value

KeyId

Describes the key_id that comes from Apple.

Accessible with the following methods

Method Description
GET_KEYID() Getter for KEYID, with configurable default
ASK_KEYID() Getter for KEYID w/ exceptions if field has no value
HAS_KEYID() Determine if KEYID has a value

PrivateKey

Describes the private_key that comes from Apple.

Accessible with the following methods

Method Description
GET_PRIVATEKEY() Getter for PRIVATEKEY, with configurable default
ASK_PRIVATEKEY() Getter for PRIVATEKEY w/ exceptions if field has no value
HAS_PRIVATEKEY() Determine if PRIVATEKEY has a value

TeamId

Describes the team_id that comes from Apple.

Accessible with the following methods

Method Description
GET_TEAMID() Getter for TEAMID, with configurable default
ASK_TEAMID() Getter for TEAMID w/ exceptions if field has no value
HAS_TEAMID() Determine if TEAMID has a value