AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Ayuda / WLanguage / Funciones WLanguage / Comunicación / Gestión del protocolo OAuth 2.0
  • Propiedades específicas de las variables de tipo OpenIDIdentity
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
El tipo OpenIDIdentity permite definir las características avanzadas de un usuario conectado a un servicio web mediante el protocolo OAuth 2.0. Las características de este usuario se pueden definir y cambiar utilizando diferentes propiedades 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.
Ejemplo
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 las variables de tipo OpenIDIdentity

Las siguientes propiedades pueden utilizarse para gestionar un usuario:
Nombre de la propiedadTipo utilizadoEfecto
EmailCharacter stringDirección de correo electrónico del usuario.
Atención: Dependiendo del proveedor utilizado, esta información puede estar vacía.
FirstNameCharacter stringNombre del usuario.
Atención: Dependiendo del proveedor utilizado, esta información puede estar vacía.
IDTokenBufferToken de OpenID.
LastNameCharacter stringApellido del usuario.
Atención: Dependiendo del proveedor utilizado, esta información puede estar vacía.
SourceJSONPropiedades del usuario.
ValidBoolean
  • True si la identidad es válida,
  • False en caso contrario.
Versión mínima requerida
  • Versión 24
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 26/02/2024

Señalar un error o enviar una sugerencia | Ayuda local