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'); }
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); }
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; }