> For the complete documentation index, see [llms.txt](https://docs.userauth.com.br/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.userauth.com.br/configurando-o-seu-userauth/escolha-as-suas-autenticacoes/opcoes-de-autenticacoes-avancadas/integrando-com-o-wispr.md).

# Integrando com o Wispr

O WISPr (Wireless Internet Service Provider roaming) é um protocolo desenvolvido para permitir o roaming de usuários de serviços de internet sem fio. Ele facilita a autenticação e a gestão de conexões em redes Wi-Fi, especialmente em ambientes onde múltiplos provedores de serviços de internet (ISP) estão disponíveis.

Para configuração da integração acesse **General -> Wispr integration options.**

<figure><img src="/files/63Y2jqHMdOcb8BGT1oK3" alt=""><figcaption></figcaption></figure>

Primeiramente, é necessário ativar selecionando a opção "Enable".

* **Wispr url fields:** Deve ser informado os campos retornados na requisição do protocolo, em caso de duvidas deve ser consultado o manual do equipamento.
* **Force client recoonect after first access:** Em alguns casos, o equipamento exige uma reconexão após a autenticação para liberar a navegação.
* **Wifi controller api username/password**: Dados de login para consulta de dados no equipamento.
* **Wifi controller api token refresh**: Tempo de refresh para o token de consulta no equipamento.
* **Keep mac authentication after session timeout:** Após o timeout, o mac do usuários poderá ser removido da base RADIUS.

## Configurando o  RADIUS

Para integração entre um equipamento usando Wispr com o UserAuth é necessario instalar e configurar o RADIUS.

<figure><img src="/files/qa2kbFCisZKbSJNHM5ka" alt=""><figcaption></figcaption></figure>

Após instalado, acesso pelo menu Services -> FreeRADIUS, acesso o meno NAS/Clients e para configurar clique em ADD.

<figure><img src="/files/XnBPTCMvvh80NY6dIw37" alt=""><figcaption></figcaption></figure>

Para configuração deve informar o IP, username e senha configurados no equipamento.

<figure><img src="/files/EO4JMCVwehVd6CkzxvE3" alt=""><figcaption></figcaption></figure>

Em Interfaces, é necessario criar as configurações para as portas usadas para comunicação.

<figure><img src="/files/g0Xvub8jooQQeaMDMJdf" alt=""><figcaption></figcaption></figure>

A porta 1812 será usada para autenticação.

<figure><img src="/files/EMZyLygmfXn8ndTmT4Of" alt=""><figcaption></figcaption></figure>

A porta 1813 será usado para comunicação.

<figure><img src="/files/MxcHkHLhoiTRMuAZS42Y" alt=""><figcaption></figcaption></figure>

Realizado esta configurações, as comunicação será realizada e o usuários autenticado no userauth.
