AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Funciones WLanguage / Comunicación / Funciones SaaS
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
Autentica a un usuario de un sitio SaaS al lado del servicio web SaaS que administra el sitio..
Observación: Una vez establecida la conexión con SaaSConnect , podrás acceder a todos los sitios.. Servicio SaaSCheckService se utiliza para comprobar los derechos de acceso.
Nueva funcionalidad versión 2024
WINDEVWindows Esta función ahora está disponible para aplicaciones WINDEV en Windows.
Ejemplo
// Connection to the web service in charge of the site
IF SaaSConnect(EDT_USERNAME, EDT_PASSWORD) = False THEN
IF ErrorOccurred = True THEN
sErrorMessage = CR + ErrorInfo(errFullDetails)
RETURN sErrorMessage
ELSE
RETURN "Connection to SaaS site denied."
END
END

// Pass a specific syntax (without parameter) to specify that we are checking the access to the site
// The client has at least one valid subscription to at least one service of the site
IF SaaSCheckService() = False THEN
IF ErrorOccurred = True THEN
sErrorMessage = CR + ErrorInfo(errFullDetails)
RETURN sErrorMessage
ELSE
RETURN "Connection to the SaaS service of the site denied."
END
END

// Use the connection to the HFSQL Client/Server or Classic database
// defined in the SaaS administrator on the server, for the site data.
IF HChangeConnection("*", SaaSClientConnection()) = False THEN
sErrorMessage = HErrorInfo(hErrFullDetails)
RETURN sErrorMessage
END

RETURN "Connection OK"
Sintaxis
<Result> = SaaSConnect(<User> , <Password> [, <Web service>])
<Result>: booleano
  • True si la autenticación fue exitosa,
  • False en caso contrario. Para obtener más información sobre el error, utilice la función ErrorInfo.
<User>: Cadena de caracteres
Nombre de conexión del usuario de SaaS.
<Password>: Cadena de caracteres
Contraseña del usuario SaaS.
<Web service>: Cadena de caracteres opcional
Servicio web a utilizar. Este parámetro corresponde a:
  • el nombre de host del servicio web SaaS (por ejemplo, "Ordenador", "Ordenador.MiRed.com", "http://Mydomain.com").
  • la URL completa del servicio web SaaS (por ejemplo, "http://domain.com/WDSAAS29 0_WEB/WDSaaS29 0.awws").
Mediante Default, la conexión se establecerá con el servicio web SaaS instalado con el Servidor de Aplicaciones WEBDEV en el ordenador local.
Observaciones
  • Si la función SaaSConnect se ejecuta varias veces, se realiza una desconexión implícita cada vez (función SaaSDisconnect).
  • Cuando se establece la conexión con la función SaaSConnect, el servicio web SaaS prueba periódicamente la validez de la conexión llamando automáticamente a la función SaaSIsConectado cada 4 minutos.
  • Si la autenticación es correcta, las siguientes funciones SaaSxx utilizarán implícitamente la cuenta SaaS especificada en la última llamada a la función SaaSConnect. El contexto de ejecución será cerrado por SaaSDisconnect.
  • Para aumentar la seguridad recomendamos utilizar el protocolo HTTPS, tanto para acceder al Page que contiene la llamada a SaaSConnect como en la URL del servicio web.. El servidor debe estar configurado para aceptar este protocolo.
  • Si se accede al servicio web en HTTPS, el SSL Certificate utilizado no debe producir ninguna excepción de seguridad.
  • SaaSChangeCambiarContraseña se utiliza para modificar la contraseña del usuario conectado.
Componente: wd290com.dll
Versión mínima requerida
  • Versión 15
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 14/12/2023

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