El tipo
OpenIDIdentity permite definir las características avanzadas de un usuario conectado a un Webservice mediante el protocolo OAuth 2.0. Las características de este usuario pueden definirse y modificarse mediante diferentes propiedades de WLanguage.
Observación: Para obtener más información sobre la declaración de este tipo de variable y el uso de propiedades WLanguage, consulte
Declarar una 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
Observaciones
Propiedades específicas de la descripción de las variables OpenIDIdentity
Las siguientes propiedades pueden utilizarse para administrar un usuario:
| | |
Nombre de la propiedad | Tipo utilizado | Efecto |
---|
Email | Cadena de caracteres | Envía un correo electrónico a Address del usuario. Atención: Dependiendo del proveedor utilizado, esta información puede estar vacía. |
FirstName | Cadena de caracteres | Nombre del usuario. Atención: Dependiendo del proveedor utilizado, esta información puede estar vacía. |
Fuente | JSON | Propiedades del usuario. |
IDToken | Buffer | OpenID de Token. |
LastName | Cadena de caracteres | Apellido del usuario. Atención: Dependiendo del proveedor utilizado, esta información puede estar vacía. |
válido | booleano | - True STRIMEULB si la identidad es válida,
- False en caso contrario.
|