WSCOMUN  2.1.2
Web Services Comunes para PHP/GVHidra
Métodos públicos
Referencia de la Clase WSClientGVLogin
Diagrama de herencias de WSClientGVLogin
WSComunFClient

Métodos públicos

 obtenerContexto ($codApp, $tokenSSO, $ip=null, $agent=null, $vParametros=null)
 
 verificarContexto ($tokenSSO, $ip=null, $agent=null)
 
 logout ($tokenSSO)
 
- Métodos públicos heredados desde WSComunFClient
 __construct ($v_wsdl, $v_opciones=null)
 
 getDebugMode ()
 
 getDebugInfo ()
 
 setDebugMode ($activo)
 
 addDebugInfo ($info)
 
 setKeyFile ($pathKey)
 
 setPassPhrase ($passphrase)
 
 setCertFile ($pathCert)
 
 setWSDLTimeOut ($segs)
 
 getCertificateSerial ($set=true)
 
 loadTracertPAI ($vTrazabilidadPAI)
 
 enableWSSecurity ()
 
 disableWSSecurity ()
 
 enableTrazabilidadPAI ()
 
 disableTrazabilidadPAI ()
 
 __getClient ($tipo)
 

Otros miembros heredados

- Métodos públicos estáticos heredados desde WSComunFClient
static getCertificateInfo ($ruta, $formato=null)
 
static numberBaseConvert ($numstring, $frombase=10, $tobase=16)
 
static getClientIP ()
 
- Campos de datos heredados desde WSComunFClient
const KEYCLIENTE_AUTENTICA = 'autentica'
 
const KEYCLIENTE_AUTORIZA = 'autoriza'
 
const KEYCLIENTE_FIRMA = 'firma'
 
const KEYCLIENTE_GDE = 'gde'
 
const KEYCLIENTE_SALT = 'salt'
 
const KEYCLIENTE_CSV = 'csv'
 
const KEYCLIENTE_CATASTRO = 'catastro'
 
const KEYCLIENTE_CATASTRO_BIENES = 'catbienes'
 
const KEYCLIENTE_GDE2 = 'gde2'
 
const KEYCLIENTE_PF = 'pfcons'
 
const KEYCLIENTE_PF_MOD = 'pfmod'
 
const KEYCLIENTE_PF_ADM = 'pfadm'
 
const KEYCLIENTE_GVLOGIN = 'gvlogin'
 
const KEYCLIENTE_REGDEPARTAMENTAL = 'regdepartamental'
 
const KEYCLIENTE_DGT_CONDUCTORVEHICULOS = 'dgt_conductorvehiculos'
 
const KEYCLIENTE_DGT_DATOSVEHICULO = 'dgt_datosvehiculo'
 
const TIPOBUSQUEDA_USUARIO = 'USUARIO'
 
const TIPOBUSQUEDA_GRUPO = 'GRUPO'
 
- Métodos protegidos heredados desde WSComunFClient
 __clienteOn ($tipo, $trazabilidadPai=true, $opcionesClienteWS=null)
 
 array2ObjectTree ($array)
 
 objectTree2array ($obj)
 
 tratarExcepcionEstandar ($e, $clienteWS)
 
 tratarMTOMEstandar ($response, $itemToReturn=null)
 
 xml_to_array (&$root)
 
- Atributos protegidos heredados desde WSComunFClient
 $v_clienteWS
 
 $passPhrase =null
 
 $vTrazabilidad
 
 $userToken = ''
 
 $passUserToken = ''
 
 $enableTrazabilidadPAI = true
 
 $enableWSSecurity = true
 
- Atributos protegidos estáticos heredados desde WSComunFClient
static $MYSOAPOP_TRACE = true
 
static $MYSOAPOP_WSDL_CACHE = WSDL_CACHE_BOTH
 
static $MYSOAPOP_SOAP_VERSION = SOAP_1_1
 
static $NAMESPACE_GVA = 'http://dgm.gva.es/ayf/war/schemas/v2_00'
 
static $NAMESPACE_GDE = 'urn:es:gva:dgm:tra:gde:vista:model'
 
static $NAMESPACE_SALT = 'http://salt.ws.edu.gva.es/'
 
static $NAMESPACE_CSVGVA = 'urn:es:gva:dgm:tra:csvgva'
 
static $NAMESPACE_GDE2 = 'urn:es:gva:dgm:tra:gde:vista:v2:model'
 
static $NAMESPACE_CAT_ESP = 'http://intermediacion.redsara.es/scsp/esquemas/datosespecificos'
 
static $NAMESPACE_CAT_PET = 'http://intermediacion.redsara.es/scsp/esquemas/V3/peticion'
 
static $NAMESPACE_CAT_SR = 'http://intermediacion.redsara.es/scsp/esquemas/V3/solicitudRespuesta'
 
static $NAMESPACE_PF = null
 
static $NAMESPACE_PF_MOD = null
 
static $NAMESPACE_PF_ADM = null
 
static $NAMESPACE_LOGIN = 'urn:es:gva:gvlogin:sso:model'
 
static $NAMESPACE_REGDEPARTAMENTAL = 'urn:es:gva:mastin:departamental:model'
 
static $NAMESPACE_DGT_CONDUCTORVEHICULOS = 'http://intermediacion.redsara.es/scsp/esquemas/datosespecificos'
 
static $NAMESPACE_DGT_DATOSVEHICULO = 'http://intermediacion.redsara.es/scsp/esquemas/datosespecificos'
 

Descripción detallada

Definición en la línea 16 del archivo WSClientGVLogin.php.

Documentación de las funciones miembro

◆ logout()

logout (   $tokenSSO)

Es el método que realiza el logout del token deshabilitando dicho token para el SSO.

LOGIN

Parámetros
string$tokenSSOToken identificativo del contexto
Devuelve
array Respuesta del servicio public

Definición en la línea 160 del archivo WSClientGVLogin.php.

◆ obtenerContexto()

obtenerContexto (   $codApp,
  $tokenSSO,
  $ip = null,
  $agent = null,
  $vParametros = null 
)

Es el método que ofrece información disponible en el servicio referente al contexto de token de autenticación/autorización: Dni, Nombre, Apellidos, Mail y Roles de autorización en las aplicaciones.

LOGIN

Parámetros
string$codAppCódigo del espacio de aplicación invocante.
string$tokenSSOToken identificativo del contexto
string$ipDirección ip del usuario que generó el token. Si es null, intenta autocompletarlo
string$agentCliente del usuario que generó el token. Si es null, intenta autocompletarlo
array$vParametrosArray asociativo clave|valor de paramétros opcionales en la invocación (Ej: url->http://retorno.gvlogin.app)
Devuelve
array Respuesta del servicio public

Definición en la línea 32 del archivo WSClientGVLogin.php.

◆ verificarContexto()

verificarContexto (   $tokenSSO,
  $ip = null,
  $agent = null 
)

Es el método que comprueba la validez del token (SSO) y le aumenta la fecha de expiración del token utilizado para el SSO.

El incremento en la fecha de expiración se basará en un parámetro de configuración de GVLOGIN.

LOGIN

Parámetros
string$tokenSSOToken identificativo del contexto
string$ipDirección ip del usuario que generó el token. Si es null, intenta autocompletarlo
string$agentCliente del usuario que generó el token. Si es null, intenta autocompletarlo
Devuelve
array Respuesta del servicio public

Definición en la línea 100 del archivo WSClientGVLogin.php.


La documentación para esta clase fue generada a partir del siguiente fichero: