|
|
|
|
gpwAddAuthLogin( Función) Añade un botón de inicio de sesión que representa un tipo de autenticación (Facebook, Google, Microsoft, etc.) para el Groupware de usuario en la ventana o página de inicio de sesión. Observaciones: - Esta configuración sólo está permitida si el Groupware de usuario está configurado para la ejecución manual.
- Es necesario haber registrado previamente la aplicación en cada uno de los servicios utilizados..
// Log in with Google GoogleOpenIDParams is OpenIDParameters GoogleOpenIDParams.ClientID = "106034950???????.apps.googleusercontent.com" GoogleOpenIDParams.ClientSecret = "oBTQL??????MpiM" gpwAddAuthLogin(GoogleOpenIDParams, gpwGoogle) // Log in with Facebook FacebookOAuthParams is OAuth2Parameters FacebookOAuthParams.ClientID = "1702?????741" FacebookOAuthParams.ClientSecret = "badf00d?????1ce8ecd" gpwAddAuthLogin(FacebookOAuthParams, gpwFacebook) // Log in with my custom domain CustomOpenIDParams is OpenIDParameters CustomOpenIDParams.ClientID = "1745?????4741" CustomOpenIDParams.ClientSecret = "dbeefba?????1ce8ecd" gpwAddAuthLogin(CustomOpenIDParams, "CustomDomain", fExeDir() + "\customdomain.png") // Opens the login window of user groupware nRes is int = gpwOpen() // If the login failed IF nRes <> gpwOk THEN SWITCH nRes CASE gpwCancel: Info("The Cancel button was clicked.") CASE gpwError: Error("Error while initializing the groupware.") CASE gpwUnknownUser: Error("Unknown user.") CASE gpwInvalidPassword: Error("Invalid password") END EndProgram() END // Retrieve the first name of user FirstName is string = gpwGetUserInfo(gpwInfoFirstName) Info("Welcome, " + FirstName)
Sintaxis
Añade un botón de acceso a uno de los servicios disponibles en Default Ocultar los detalles
gpwAddAuthLogin(<Type of authentication> , <Type>)
<Type of authentication>: OAuth2Parameters Variable o OpenIDParameters Variable - Nombre de un OAuth2Parameters Variable para autenticarse en un servicio web que utiliza el estándar OAuth 2.0.
- Nombre de un OpenIDParameters Variable para autenticarse en un servicio web que utiliza el estándar OpenID.
Observación: las propiedades AuthURL, RedirectionURL y TokenURL son opcionales. Se utilizan los URL de Default.
<Type>: Constante de tipo Integer Tipo de servicio web a utilizar:
| | gpwFacebook | Usando una cuenta de Facebook. | gpwGoogle | Uso de una cuenta de Google. | gpwMicrosoft | Usando una cuenta de Microsoft MSN. | gpwSalesforce | Uso de una cuenta de Salesforce. | gpwYahoo | Uso de una cuenta de Yahoo. |
Añadir un botón de acceso personalizado Ocultar los detalles
gpwAddAuthLogin(<Type of authentication> , <Caption> [, <Image>])
<Type of authentication>: OAuth2Parameters Variable o OpenIDParameters Variable - Nombre de un OAuth2Parameters Variable para autenticarse en un servicio web que utiliza el estándar OAuth 2.0.
- Nombre de un OpenIDParameters Variable para autenticarse en un servicio web que utiliza el estándar OpenID.
<Caption>: Cadena de caracteres Leyenda del servicio mostrado en el botón. <Image>: Cadena de caracteres opcional Nombre y ruta del archivo Image que corresponde al logotipo del servicio. - Esta Image puede estar en uno de los siguientes formatos: .ICO,.PNG,.JPG,.GIF.
- Sus dimensiones deben ser de 24 x 24 píxeles.
Clasificación Lógica de negocio / UI: Código neutro
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|