> For the complete documentation index, see [llms.txt](https://support.vlex.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://support.vlex.com/pt-br-vlex-library-knowledge-base/vlex-library/vlex-library-home/gerenciamento-de-conta-e-administracao/guia-para-administradores-gerenciando-sua-conta-corporativa/providing-access.md).

# Fornecimento de acesso

A vLex Library oferece uma ampla variedade de opções de login para atender a todas as organizações.

## **Login Único (SSO)**

Esta é a melhor opção para conceder acesso fácil a contas acadêmicas, governamentais ou corporativas. Os usuários podem obter acesso de qualquer lugar, sem precisar de dados de login individuais, mantendo todas as funcionalidades de uma conta pessoal e segura. Quando alguém usa este método para entrar na Biblioteca vLex, o serviço cria automaticamente uma nova conta corporativa pessoal quando faz o login.

Para usuários administradores, o SSO fornece estatísticas úteis, como o número de usuários que acessam a Biblioteca vLex e a frequência de suas sessões individuais.

### Protocolo SSO da vLex

O protocolo SSO da vLex é a forma mais fácil de oferecer uma experiência de SSO. Sua equipe de TI instalará uma página de código em uma área privada do seu site, e os usuários que acessarem essa página serão redirecionados para a Biblioteca vLex, onde serão autenticados automaticamente.

Para iniciar o processo de implementação de SSO para sua conta, entre em contato com <support@vlex.com> e iniciaremos o processo de ativação, fornecendo a você o **token de autenticação** e o **ID da conta**.

{% hint style="danger" %}
O **token de autenticação** é privado. Não dê a terceiros acesso a estas informações.
{% endhint %}

Quando você tiver essas informações, crie uma página em seu servidor privado que possa verificar um usuário antes de redirecioná-lo para o link autenticado.

{% hint style="success" %}
O código para isso está publicamente disponível em [Autenticação remota↗](https://github.com/vlex/remote_auth). Você pode encontrá-lo nos seguintes idiomas de programação:&#x20;

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

#### Programando o código

Se você quiser programar a página do zero, o link da URL deve ser:  `http://vlex.com/session/remote_auth`&#x20;

Este link deve ter os seguintes parâmetros GET:

* **name**: o nome do usuário (John Smith)
* **email**: o e-mail do usuário (<johnsmith@email.com>)
* **timestamp**: o momento em que o link é gerado, representado em segundos desde a Época (1049896564)
* **account\_id**: o ID da sua conta; estes dados aparecem ao ativar a integração da conta.
* **hash**: o valor usado para validar o restante dos campos; é calculado como: hexdigest(MD5(name+email+account\_id+token+timestamp))

O **hash** deve ser **criptografado** com os parâmetros indicados acima, que nunca serão os mesmos, pois inclui o **timestamp**. O símbolo + representa uma concatenação de conjuntos de strings. Ao calcular o **hash**, a ordem dos campos é relevante.

## **Acesso por IP**

{% hint style="warning" %}
Embora a vLex ofereça suporte ao Acesso por IP (incluindo acesso por proxy), nossa recomendação é implementar o acesso por SSO.
{% endhint %}

Quando seus usuários estiverem conectados à rede da sua organização, eles poderão acessar a Biblioteca vLex sem entrar em suas contas pessoais, embora percam algumas funcionalidades.&#x20;

Se você quiser oferecer essa opção à sua organização, entre em contato com o atendimento ao cliente em <support@vlex.com> e informe a lista ou o intervalo de IPs que deseja incluir.

{% hint style="warning" %}
Se você tiver problemas para determinar os IPs para conceder acesso à sua organização, a equipe de contas da Biblioteca vLex poderá ajudar. [Entre em contato conosco](/pt-br-vlex-library-knowledge-base/support-1/contact-us.md).
{% endhint %}

{% hint style="info" %}
Os usuários que acessarem a Biblioteca vLex por este método não poderão usar recursos que dependem de e-mails, como [alertas](broken://pages/9fb3f95ebefc2b387579a74f21664fda99a3d475#alerts) e [histórico](broken://pages/17dff6666dbb763371c57f640a9146a7392a30a2). Eles podem substituir o IP criando uma conta pessoal e fazendo login com um ID de usuário e senha.&#x20;
{% endhint %}

## **Proxy HTTP**

Você pode oferecer aos seus usuários a mesma funcionalidade que eles obtêm com o Acesso por IP quando não estiverem conectados à sua rede. Para isso, você deve habilitar um proxy HTTP. As implementações de proxy suportadas são **EZProxy** e **proxy WAM.**&#x20;

Para isso, entre em contato com o atendimento ao cliente em <support_academic@vlex.com> e informe a lista ou o intervalo de IPs de proxy que você gostaria de ativar.

{% hint style="warning" %}
Se você tiver problemas para determinar os IPs para conceder acesso à sua organização, a equipe da vLex poderá ajudar. [Entre em contato conosco](/pt-br-vlex-library-knowledge-base/support-1/contact-us.md).
{% endhint %}

Assim que concluirmos a implementação, forneceremos a você o endereço URL que deverá ser usado para acessar o serviço.
