@acceleratxr/core_sdk / OAuthClient
Class: OAuthClient#
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.
Hierarchy#
-
↳ OAuthClient
Index#
Constructors#
Properties#
Accessors#
Constructors#
constructor#
+ new OAuthClient(other?: any): OAuthClient
Overrides EntityBase.constructor
Defined in src/models/OAuthClient.ts:35
Parameters:#
Name |
Type |
|---|---|
|
any |
Returns: OAuthClient
Properties#
dateCreated#
• dateCreated: Date = new Date()
Inherited from EntityBase.dateCreated
Defined in src/EntityBase.ts:18
The date and time that the object was created.
dateModified#
• dateModified: Date = new Date()
Inherited from EntityBase.dateModified
Defined in src/EntityBase.ts:23
The date and time that the object was last modified.
icon#
• icon: string = “”
Defined in src/models/OAuthClient.ts:17
The URL to the client application icon to display to users requesting OAuth connection.
name#
• name: string = “”
Defined in src/models/OAuthClient.ts:20
The name of the client application to display to users requesting OAuth connection.
ownerUid#
• ownerUid: string = “”
Defined in src/models/OAuthClient.ts:23
The uid of the user or organization that owns this object.
privacyUrl#
• privacyUrl: string = “”
Defined in src/models/OAuthClient.ts:26
The URL to the application’s Privacy Policy.
redirectURIs#
• redirectURIs: string[] = []
Defined in src/models/OAuthClient.ts:29
The list of redirection URIs that the OAuth client may use.
secret#
• secret: string = “”
Defined in src/models/OAuthClient.ts:32
The shared secret used to authenticate the OAuth client.
tosUrl#
• tosUrl: string = “”
Defined in src/models/OAuthClient.ts:35
The URL to the application’s Terms of Service.
uid#
• uid: string = uuid.v4()
Inherited from EntityBase.uid
Defined in src/EntityBase.ts:13
The universally unique identifier of the object.
version#
• version: number = 0
Inherited from EntityBase.version
Defined in src/EntityBase.ts:28
The optimistic locking version of the object.
Accessors#
ClassName#
• Staticget ClassName(): string
Defined in src/models/OAuthClient.ts:14
Returns: string