Beispiel #1
0
 function evt__version()
 {
     $url = toba_http::get_protocolo() . toba_http::get_nombre_servidor() . toba_rest::url_rest() . '/';
     $opciones = array('to' => $url);
     $cliente = toba::servicio_web_rest('rest_localhost', $opciones);
     $resp = $cliente->guzzle()->get('personas');
     if (!$resp->hasHeader('API-Version')) {
         toba::notificacion()->agregar('El header correspondiente a la version de la API no existe');
         return;
     }
     $version = $cliente->get_version_api($resp);
     toba::notificacion()->agregar('Version de la API rest: ' . $version->__toString(), 'info');
 }
Beispiel #2
0
 function generar_link_confirmacion($usuario, $random)
 {
     $proto = toba_http::get_protocolo();
     $servidor = toba_http::get_nombre_servidor();
     $path = toba::proyecto()->get_www();
     $opciones = array('param_html' => array('tipo' => 'normal', 'texto' => 'Click Aqui'), 'prefijo' => $proto . $servidor . $path['url']);
     $parametros = array('usuario' => $usuario, 'randr' => $random);
     return toba::vinculador()->get_url(null, null, $parametros, $opciones);
 }
Beispiel #3
0
 static function url_api_doc()
 {
     return toba_http::get_protocolo() . toba_http::get_nombre_servidor() . self::url_rest() . '/api-docs';
 }
 protected function get_sp_config()
 {
     //Arma el entityID en base a una URL fija de toba
     $entityID = toba_http::get_protocolo() . toba_http::get_nombre_servidor();
     $entityID .= toba::instancia()->get_url_proyecto($this->proyecto_login);
     $info = array('entityId' => $entityID . '/default-sp', 'assertionConsumerService' => array('url' => $entityID . '?acs'), 'singleLogoutService' => array('url' => $entityID . '?sls'), 'NameIDFormat' => $this->atributo_usuario);
     return $info;
 }