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
WindowsLinuxJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac Catalyst
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.
Nota: 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.
Novedad versión 2025
Widget Android Este tipo de variable ahora está disponible para el modo widget de Android.
Android Este tipo de variable ahora está disponible para aplicaciones Android.
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
Propiedades

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.
Nota: Dependiendo del proveedor utilizado, esta información puede estar vacía.
FirstNameCharacter stringNombre del usuario.
Nota: Dependiendo del proveedor utilizado, esta información puede estar vacía.
IDTokenBufferToken de OpenID.
LastNameCharacter stringApellido del usuario.
Nota: Dependiendo del proveedor utilizado, esta información puede estar vacía.
SourceJSONPropiedades del usuario.
Corresponde al archivo JSON que contiene información sobre la identidad del usuario. Según el proveedor utilizado, esta información puede ser más o menos detallada (en función de los "permisos" autorizados).
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: 04/04/2025

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