The Apple sign-in properties.
More...
#include <AppleSignInProperties.h>
|
| const std::string & | GetAccessToken () const |
| | Gets the bearer in the authorization request header. More...
|
| |
| void | SetAccessToken (std::string access_token) |
| | Sets the bearer in the authorization request header. More...
|
| |
| const std::string & | GetFirstname () const |
| | Gets the first name of the user. More...
|
| |
| void | SetFirstname (std::string firstname) |
| | Sets the first name of the user. More...
|
| |
| const std::string & | GetLastname () const |
| | Gets the last name of the user. More...
|
| |
| void | SetLastname (std::string lastname) |
| | Sets the last name of the user. More...
|
| |
| const std::string & | GetCountryCode () const |
| | Gets the code of the user's country in the ISO 3166-1 alpha-3 format. More...
|
| |
| void | SetCountryCode (std::string country_code) |
| | Sets the code of the user's country in the ISO 3166-1 alpha-3 format. More...
|
| |
| const std::string & | GetLanguage () const |
| | Gets the code of the user's language in the ISO 639-1 alpha-2 format. More...
|
| |
| void | SetLanguage (std::string language) |
| | Sets the code of the user's language in the ISO 639-1 alpha-2 format. More...
|
| |
| const std::string & | GetClientId () const |
| | Gets the application ID. More...
|
| |
| void | SetClientId (std::string client_id) |
| | Sets the application ID. More...
|
| |
| const std::string & | GetRealm () const |
| | Gets the platform realm to which the application ID (client_id) belongs. More...
|
| |
| void | SetRealm (std::string realm) |
| | Sets the platform realm to which the application ID (client_id) belongs. More...
|
| |
The Apple sign-in properties.
◆ GetAccessToken()
| const std::string& olp::authentication::AppleSignInProperties::GetAccessToken |
( |
| ) |
const |
|
inline |
Gets the bearer in the authorization request header.
- Note
- This is the Apple 'id_token' received after authorization.
- Returns
- The access token.
◆ GetClientId()
| const std::string& olp::authentication::AppleSignInProperties::GetClientId |
( |
| ) |
const |
|
inline |
Gets the application ID.
- Returns
- The application ID.
◆ GetCountryCode()
| const std::string& olp::authentication::AppleSignInProperties::GetCountryCode |
( |
| ) |
const |
|
inline |
Gets the code of the user's country in the ISO 3166-1 alpha-3 format.
- Returns
- The country code.
◆ GetFirstname()
| const std::string& olp::authentication::AppleSignInProperties::GetFirstname |
( |
| ) |
const |
|
inline |
Gets the first name of the user.
- Returns
- The first name of the user.
◆ GetLanguage()
| const std::string& olp::authentication::AppleSignInProperties::GetLanguage |
( |
| ) |
const |
|
inline |
Gets the code of the user's language in the ISO 639-1 alpha-2 format.
- Returns
- The language code.
◆ GetLastname()
| const std::string& olp::authentication::AppleSignInProperties::GetLastname |
( |
| ) |
const |
|
inline |
Gets the last name of the user.
- Returns
- The last name of the user.
◆ GetRealm()
| const std::string& olp::authentication::AppleSignInProperties::GetRealm |
( |
| ) |
const |
|
inline |
Gets the platform realm to which the application ID (client_id) belongs.
- Returns
- The client realm.
◆ SetAccessToken()
| void olp::authentication::AppleSignInProperties::SetAccessToken |
( |
std::string |
access_token | ) |
|
|
inline |
Sets the bearer in the authorization request header.
- Note
- This is the Apple 'id_token' received after authorization.
- Parameters
-
| access_token | The access token. |
◆ SetClientId()
| void olp::authentication::AppleSignInProperties::SetClientId |
( |
std::string |
client_id | ) |
|
|
inline |
Sets the application ID.
- Parameters
-
| client_id | The application ID. |
◆ SetCountryCode()
| void olp::authentication::AppleSignInProperties::SetCountryCode |
( |
std::string |
country_code | ) |
|
|
inline |
Sets the code of the user's country in the ISO 3166-1 alpha-3 format.
Required for the first-time sign-in; optional for the subsequent sign-ins.
- Parameters
-
| country_code | The country code. |
◆ SetFirstname()
| void olp::authentication::AppleSignInProperties::SetFirstname |
( |
std::string |
firstname | ) |
|
|
inline |
Sets the first name of the user.
Required for the first-time sign-in; optional for the subsequent sign-ins.
- Parameters
-
| firstname | The first name of the user. |
◆ SetLanguage()
| void olp::authentication::AppleSignInProperties::SetLanguage |
( |
std::string |
language | ) |
|
|
inline |
Sets the code of the user's language in the ISO 639-1 alpha-2 format.
Required for the first-time sign-in; optional for the subsequent sign-ins.
- Parameters
-
| language | The language code. |
◆ SetLastname()
| void olp::authentication::AppleSignInProperties::SetLastname |
( |
std::string |
lastname | ) |
|
|
inline |
Sets the last name of the user.
Required for the first-time sign-in; optional for the subsequent sign-ins.
- Parameters
-
| lastname | The last name of the user. |
◆ SetRealm()
| void olp::authentication::AppleSignInProperties::SetRealm |
( |
std::string |
realm | ) |
|
|
inline |
Sets the platform realm to which the application ID (client_id) belongs.
- Parameters
-
The documentation for this class was generated from the following file: