Class OAuthClient#

Inheritance Relationships#

Base Type#

Class Documentation#

class xbe.sdk.Models.OAuthClient : xbe.sdk.EntityBase#

Represents a third-party application that will use the OAuth 2.0 protocol for single-sign on authentication and/or

to access to platform resources on behalf of an existing user.

Public Functions

OAuthClient ()#
OAuthClient (Object obj)

Properties

string Icon { get; set; }#

The URL to the client application icon to display to users requesting OAuth connection.

string Name { get; set; }#

The name of the client application to display to users requesting OAuth connection.

string OwnerUid { get; set; }#

The uid of the user or organization that owns this object.

string PrivacyUrl { get; set; }#

The URL to the application’s Privacy Policy.

string Secret { get; set; }#

The shared secret used to authenticate the OAuth client.

string TosUrl { get; set; }#

The URL to the application’s Terms of Service.

string > RedirectURIs { get; set; }#

The list of redirection URIs that the OAuth client may use.

Public Static Functions

new OAuthClient Parse (string json)#

Parses the given JSON encoded string into a new NewUser instance.

Param json:

Return: