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 / SOAP
  • Modo de funcionamiento de la primera sintaxis
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
Agrega una aserción SAML a una solicitud de servicio web.
Observación: Esta función es avanzada. Se utiliza principalmente en la gestión del Sesam Vitale Webservice.
Ejemplo
MySecurity is Security
MyRequestProc is wsRequest
MyRequestProc.AddSAMLAssertion(MySecurity.Assertion, MySignature)
MyProc(MyRequestProc, MySecurity, "Hello")
Sintaxis

Añadiendo automáticamente una afirmación SAML desde una firma Ocultar los detalles

<Result> = <Request to use>.AddSAMLAssertion(<Assertion location> , <Signature to add>)
<Result>: Integro
Subíndice de la afirmación SAML añadida.
<Request to use>: wsRequest variable
Nombre de wsRequest Variable correspondiente a la solicitud en la que se debe añadir una aserción SAML.
<Assertion location>: Variable generated by the import of a Webservice
Entidad XSD a la que hay que añadir la afirmación SAML: la suma se realiza en el elemento hijo de la entidad XSD especificada.
<Signature to add>: Variable de tipo xmlSignature
Nombre de la xmlSignature Variable correspondiente a la firma que debe añadirse a la afirmación.

Añadiendo una afirmación SAML con el código XML especificado Ocultar los detalles

<Result> = <Request to use>.AddSAMLAssertion(<Assertion location> , <Assertion to add>)
<Result>: booleano
  • True si se agregó la aserción,
  • False en caso contrario.
<Request to use>: wsRequest variable
Nombre de la wsRequest Variable en la que debe añadirse una firma.
<Assertion location>: Variable generated by the import of a Webservice
Entidad XSD a la que hay que añadir la afirmación SAML: la suma se realiza en el elemento hijo de la entidad XSD especificada.
<Assertion to add>: Variable de tipo Buffer
Buffer que contiene el código XML de la afirmación a añadir.
Observaciones

Modo de funcionamiento de la primera sintaxis

Se añade una aserción SAML a la entidad XSD pasada como parámetro. El elemento hijo se añade en el siguiente formato:
<wsa:Assertion xmlns:ns2="urn:oasis:names:tc:SAML:2.0:assertion" ID="ReferenceID" Version="2.0">
<wsa:Issuer></wsa:Issuer>
<ds:Signature xmlns:ds="http://www.w3.org/2000/09/xmldsig#"/>
</ns2:Assertion>
</wsa:Assertion>
Componente: wd290xml.dll
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: 22/06/2023

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