|
| const std::string & | GetClientId () const |
| | Gets the identifier for the client or application.
|
| |
| void | SetClientId (std::string client_id) |
| | Sets the identifier for the client or application.
|
| |
| const std::string & | GetName () const |
| | Gets the human-readable name of the client.
|
| |
| void | SetName (std::string name) |
| | Sets the name of the client.
|
| |
| const std::string & | GetDescription () const |
| | Gets the prose description of the client.
|
| |
| void | SetDescription (std::string description) |
| | Sets the prose description of the client.
|
| |
| const std::vector< std::string > & | GetRedirectUris () const |
| | Gets a list of redirect URIs.
|
| |
| void | SetReditectUris (std::vector< std::string > uris) |
| | Sets the redirect URIs.
|
| |
| const std::vector< std::string > & | GetAllowedScopes () const |
| | Gets a list of strings that represent scopes.
|
| |
| void | SetAllowedScopes (std::vector< std::string > scopes) |
| | Sets the list of the scopes.
|
| |
| const std::string & | GetTokenEndpointAuthMethod () const |
| | Gets the token endpoint authentication method.
|
| |
| void | SetTokenEndpointAuthMethod (std::string method) |
| | Sets the token endpoint authentication method.
|
| |
| const std::string & | GetTokenEndpointAuthMethodReason () const |
| | Gets the token endpoint authentication method reason.
|
| |
| void | SetTokenEndpointAuthMethodReason (std::string reason) |
| | Sets token endpoint authentication method reason.
|
| |
| bool | GetDobRequired () const |
| | Gets the DOB requirement.
|
| |
| void | SetDobRequired (bool is_required) |
| | Sets the DOB requirement.
|
| |
| int | GetTokenDuration () const |
| | Gets the default duration in seconds for the token issued to this application.
|
| |
| void | SetTokenDuration (int duration) |
| | Sets the default duration in seconds for the token.
|
| |
| const std::vector< std::string > & | GetReferrers () const |
| | Gets a list of referrer URLs to register or that were registered with the application.
|
| |
| void | SetReferrers (std::vector< std::string > urls) |
| | Sets the list of referrer URLs to register or that were registered with the application.
|
| |
| const std::string & | GetStatus () const |
| | Gets the status of the application.
|
| |
| void | SetStatus (std::string status) |
| | Sets the status of the application.
|
| |
| bool | GetAppCodeEnabled () const |
| | Checks if the application codes are enabled.
|
| |
| void | SetAppCodeEnabled (bool is_enabled) |
| | Sets the application codes if they are enabled.
|
| |
| time_t | GetCreatedTime () const |
| | Gets the timestamp (milliseconds since the Unix epoch) of when the application was created.
|
| |
| void | SetCreatedTime (time_t time) |
| | Sets the timestamp (milliseconds since the Unix epoch) of when the application was created.
|
| |
| const std::string & | GetRealm () const |
| | Gets the realm to which the application belongs.
|
| |
| void | SetRealm (std::string realm) |
| | Sets the realm to which the application belongs.
|
| |
| const std::string & | GetType () const |
| | Gets the application type.
|
| |
| void | SetType (std::string type) |
| | Sets the application type.
|
| |
| const std::vector< std::string > & | GetResponseTypes () const |
| | Gets a list of response types.
|
| |
| void | SetResponseTypes (std::vector< std::string > types) |
| | Sets the list of response types.
|
| |
| const std::string & | GetTier () const |
| | Gets a rate limit tier to configure the application.
|
| |
| void | SetTier (std::string tier) |
| | Sets the rate limit tier to configure the application.
|
| |
| const std::string & | GetHRN () const |
| | Gets the HRN of the application.
|
| |
| void | SetHrn (std::string hrn) |
| | Sets the HRN of the application.
|
| |
A response to a client or user introspect application operation.
| const std::vector< std::string > & olp::authentication::IntrospectAppResult::GetReferrers |
( |
| ) |
const |
|
inline |
Gets a list of referrer URLs to register or that were registered with the application.
When creating or updating: if the parameter is not present, the current value(s) are unchanged. If an empty list is specified, the current value(s) will be reset to the empty list.
A value can contain 1-255 characters. Wildcards are NOT allowed. The only valid characters are alphanumerics, '-', '_', '.', '/'. The protocol is NOT specified, that is, http:// or https:// is not allowed.
Examples: here.com, localhost, 127.0.0.1, www.facebook.com/hello/world/.
- Returns
- The list of referrer URLs to register or that were registered with the application.