![]() |
WSCOMUN
2.1.0
Web Services Comunes para PHP/GVHidra
|
Métodos públicos | |
autenticaUsuarioWS ($user, $pass) | |
autenticaUsuarioLDAPWS ($user, $pass) | |
autenticaConFirmaWS ($firmaB64, $codigoEntidad=null) | |
getInformacionWS ($token) | |
getInformacionLDAP ($user, $pass) | |
getInformacionHDFI ($user, $pass) | |
![]() | |
__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 | |
![]() | |
static | makeWSClient ($wsID, $v_wsdl, $v_opciones=null) |
static | getCertificateInfo ($ruta, $formato=null) |
static | numberBaseConvert ($numstring, $frombase=10, $tobase=16) |
static | getClientIP () |
![]() | |
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 | TIPOBUSQUEDA_USUARIO = 'USUARIO' |
const | TIPOBUSQUEDA_GRUPO = 'GRUPO' |
![]() | |
__clienteOn ($tipo, $trazabilidadPai=true, $opcionesClienteWS=null) | |
array2ObjectTree ($array) | |
objectTree2array ($obj) | |
tratarExcepcionEstandar ($e, $clienteWS) | |
tratarMTOMEstandar ($response, $itemToReturn=null) | |
xml_to_array (&$root) | |
![]() | |
$v_clienteWS | |
$passPhrase =null | |
$vTrazabilidad | |
$userToken = '' | |
$passUserToken = '' | |
$enableTrazabilidadPAI = true | |
$enableWSSecurity = true | |
![]() | |
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' |
Definición en la línea 14 del archivo WSClientAutentica.php.
autenticaConFirmaWS | ( | $firmaB64, | |
$codigoEntidad = null |
|||
) |
Permite autenticar a través de una firma realizada en cliente vía certificado digital. (Subpaquete Autenticacion)
Este método realiza la autenticación de un usuario a través de una firma digital, retornando un token generado en servidor en caso de éxito. El WS pertenece al servicio de de Autenticacion (autenticaciónArangi v1.00). Autenticacion
string | $firma | Firma realizada en cliente y codificada como cadena en base 64 |
string | $codigoEntidad | Código de la entidad que representa (opciona) |
Definición en la línea 167 del archivo WSClientAutentica.php.
autenticaUsuarioLDAPWS | ( | $user, | |
$pass | |||
) |
Permite autenticar vía User/Pass de LDAP. (Subpaquete Autenticacion)
Este método realiza la autenticación de un usuario a través de usuario y password HDFI retornando un token generado en servidor en caso de éxito. El WS pertenece al servicio de de Autenticacion (autenticaciónArangi v1.00). Autenticacion
string | $user | Usuario (LDAP) |
string | $pass | Password (LDAP) |
Definición en la línea 99 del archivo WSClientAutentica.php.
autenticaUsuarioWS | ( | $user, | |
$pass | |||
) |
Permite autenticar vía User/Pass de HDFI. (Subpaquete Autenticacion)
Este método realiza la autenticación de un usuario a través de usuario y password HDFI retornando un token generado en servidor en caso de éxito. El WS pertenece al servicio de de Autenticacion (autenticaciónArangi v1.00). Autenticacion
string | $user | Usuario (Login HDFI) |
string | $pass | Password |
Definición en la línea 29 del archivo WSClientAutentica.php.
getInformacionHDFI | ( | $user, | |
$pass | |||
) |
Devuelve información del usuario que se pase como parámetro de entrada (si el pass es correcto) (Método de la clase. Subpaquete Autenticacion)
Este método no corresponde con ninguna invocación directa a un WS, sino que es el resultado de dos llamadas independientes. Una a la autenticación HDFI y otra a la obtención de información
Los WS invocados pertenecen al servicio de de Autenticacion (autenticaciónArangi v1.00). Autenticacion
string | $user | Usuario (LDAP) |
string | $pass | Password (LDAP) |
Definición en la línea 344 del archivo WSClientAutentica.php.
getInformacionLDAP | ( | $user, | |
$pass | |||
) |
Devuelve información del usuario que se pase como parámetro de entrada (si el pass es correcto) (Método de la clase. Subpaquete Autenticacion)
Este método no corresponde con ninguna invocación directa a un WS, sino que es el resultado de dos llamadas independientes
Los WS invocados pertenecen al servicio de de Autenticacion (autenticaciónArangi v1.00). Autenticacion
string | $user | Usuario (LDAP) |
string | $pass | Password (LDAP) |
Definición en la línea 271 del archivo WSClientAutentica.php.
getInformacionWS | ( | $token | ) |
Devuelve la información del usuario autenticado relacionado con el token de entrada. (Subpaquete Autenticacion)
Este método obtiene información del ususario autenticado que generó el token de entrada. La información se presenta en un vector asociativo, cuyas claves dependen del si el token fue generado por un usuario autenticado vía certificado o vía user/pass.
Si el token es de un usuario autenticado vía CERTIFICADO, las claves son: [TipoAuth, SerialNumber, SubjectDN, IssuerDN, nombre, apellido1, apellido2, nif, cif, razonSocial, oidCert, tipoCert, email]
Si el token es de un usuario autenticado vía User/pass, las claves son: [TipoAuth, idHDFI, nombre, apellido1, apellido2, nif, cif, razonSocial]
El WS pertenece al servicio de de Autenticacion (autenticaciónArangi v1.00). Autenticacion
string | $token | Cadena aleatoria asociada a un ususario autenticado |
Definición en la línea 219 del archivo WSClientAutentica.php.