|
|
|
|
- Properties specific to OpenIDIdentity variables
OpenIDIdentity (Type of variable) In french: OpenIDIdentité
The OpenIDIdentity type is used to define all the advanced characteristics of a user connected to a service via the OAuth 2.0 protocol. The characteristics of this user can be defined and changed using different WLanguage properties. Remark: For more details on the declaration of this type of variable and the use of WLanguage properties, see Declaring a variable. OpenIDParams is OpenIDParameters OpenIDParams.ConfigurationURL = "https://accounts.google.com/.well-known/openid-configuration" OpenIDParams.ClientID = "1060349503186-pc7ahme???????7gk59q.apps.googleusercontent.com" OpenIDParams.ClientSecret = "oBTQL52?????y9-76MpiM" OpenIDParams.RedirectionURL = "http://localhost:9846" MyToken is AuthToken = AuthIdentify(OpenIDParams) IF ErrorOccurred THEN Error(ErrorInfo()) RETURN END MyIdentity is OpenIDIdentity = OpenIDReadIdentity(MyToken) IF MyIdentity.Valid THEN Trace(MyIdentity.Email) Trace(MyIdentity.LastName) Trace(MyIdentity.FirstName) END
Remarks Properties specific to OpenIDIdentity variables The following properties can be used to manage a user: | | | Property name | Type used | Effect |
---|
Email | Character string | User's email address. Caution: Depending on the provider used, this information may be empty. | FirstName | Character string | User's first name. Caution: Depending on the provider used, this information may be empty. | IDToken | Buffer | Token OpenID. | LastName | Character string | User's last name. Caution: Depending on the provider used, this information may be empty. | Source | JSON | User properties. | Valid | Boolean | - True if the identity is valid,
- False otherwise.
|
This page is also available for…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|