# Proporcionando acceso

## **Inicio de sesión único (SSO)**

Esta es la mejor opción para otorgar un acceso fácil a cuentas académicas, gubernamentales o corporativas. Los usuarios pueden acceder desde cualquier lugar, sin necesidad de credenciales de inicio de sesión individuales, y conservar todas las funciones de una cuenta personal y segura. Cuando alguien utiliza este método para iniciar sesión en vLex Library, el servicio crea automáticamente una nueva cuenta corporativa personal cuando inicia sesión.

Para los usuarios administradores, SSO proporciona estadísticas útiles, como el número de usuarios que acceden a vLex Library y la frecuencia de sus sesiones individuales.

### Protocolo SSO de vLex

El protocolo SSO de vLex es la forma más sencilla de ofrecer una experiencia SSO. Su equipo de TI instalará una página de código en un área privada de su sitio web, y los usuarios que vayan a esa página serán redirigidos a vLex Library, donde se autenticarán automáticamente.

Para comenzar el proceso de implementación de SSO para su cuenta, escriba a <support@vlex.com> y comenzaremos el proceso de activación proporcionándole el **token de autenticación** y el **ID de la cuenta**.

{% hint style="danger" %}
El **token de autenticación** es privado. No comparta esta información con terceros.
{% endhint %}

Cuando tenga esta información, cree una página en su servidor privado que pueda verificar a un usuario antes de redirigirlo al enlace autenticado.

{% hint style="success" %}
El código para esto está disponible públicamente en [Autenticación remota↗](https://github.com/vlex/remote_auth). Puede encontrarlo en los siguientes lenguajes de programación:&#x20;

* PHP&#x20;
* Ruby&#x20;
* ASP Classic&#x20;
* ColdFusion&#x20;
* JSP&#x20;
* Python&#x20;
* C#
  {% endhint %}

#### Programación del código

Si desea programar la página desde cero, el enlace URL debe ser:  `http://vlex.com/session/remote_auth`&#x20;

Este enlace debe tener los siguientes parámetros GET:

* **name**: el nombre del usuario (John Smith)
* **email**: el correo electrónico del usuario (<johnsmith@email.com>)
* **timestamp**: el momento en que se genera el enlace, representado como segundos desde la Época (1049896564)
* **account\_id**: el ID de su cuenta; estos datos aparecen al activar la integración de la cuenta.
* **hash**: el valor que se utiliza para validar el resto de los campos; se calcula como: hexdigest(MD5(name+email+account\_id+token+timestamp))

El **hash** debe estar **encriptado** con los parámetros indicados arriba, que nunca serán los mismos, ya que incluye el **timestamp**. El símbolo + representa la concatenación de conjuntos de cadenas. Al calcular el **hash**, el orden de los campos es relevante.

## **Acceso por IP**

{% hint style="warning" %}
Aunque vLex admite el acceso por IP (incluido el acceso mediante proxy), nuestra recomendación es implementar el acceso mediante SSO.
{% endhint %}

Cuando sus usuarios estén conectados a la red de su organización, pueden acceder a vLex Library sin iniciar sesión en sus cuentas personales, aunque perderán algunas funciones.&#x20;

Si desea ofrecer esta opción a su organización, póngase en contacto con atención al cliente en <support@vlex.com> e indique la lista o el rango de IPs que desea incluir.

{% hint style="warning" %}
Si tiene problemas para determinar las IPs para conceder acceso a su organización, el equipo de cuentas de vLex Library puede brindarle asistencia. [Contáctenos](/es-base-de-conocimiento-de-vlex-library/support-1/contact-us.md).
{% endhint %}

{% hint style="info" %}
Los usuarios que accedan a vLex Library mediante este método no podrán utilizar funciones que dependen del correo electrónico, como [alertas](/es-base-de-conocimiento-de-vlex-library/getting-started/configuracion/alerts.md#alerts) y [historial](/es-base-de-conocimiento-de-vlex-library/getting-started/quick-start-guide/history.md). Pueden omitir la restricción de IP creando una cuenta personal e iniciando sesión con un ID de usuario y una contraseña.&#x20;
{% endhint %}

## **Proxy HTTP**

Puede ofrecer a sus usuarios la misma funcionalidad que obtienen con el acceso por IP cuando no han iniciado sesión en su red. Para ello, debe habilitar un proxy HTTP. Las implementaciones de proxy admitidas son **EZProxy** y **proxy WAM.**&#x20;

Para ello, póngase en contacto con atención al cliente en <support_academic@vlex.com> y indíquenos la lista o el rango de IPs del proxy que desea activar.

{% hint style="warning" %}
Si tiene problemas para determinar las IPs para conceder acceso a su organización, el equipo de cuentas de vLex puede brindarle asistencia. [Contáctenos](/es-base-de-conocimiento-de-vlex-library/support-1/contact-us.md).
{% endhint %}

Una vez que completemos la implementación, le proporcionaremos la dirección URL que debe utilizar para acceder al servicio.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://support.vlex.com/es-base-de-conocimiento-de-vlex-library/biblioteca-vlex/vlex-library-home/gestion-de-cuentas-y-administracion/guia-para-administradores-gestion-de-su-cuenta-corporativa/providing-access.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
