Como configurar SSO com Okta na Nvoip
Este artigo mostra como configurar Okta com o SSO corporativo da Nvoip usando OIDC, SAML e SCIM.
Recomendação: use OIDC para login moderno e rápido. Use SAML se a empresa já padronizou integrações SAML ou quer controlar grupos por Group Attribute Statement.
Antes de começar
- A conta Nvoip precisa ser cliente final no plano Pro.
- Você precisa ser administrador da Nvoip e administrador no Okta.
- O domínio corporativo precisa ser verificado na Nvoip.
- Crie ou escolha os grupos no Okta que terão acesso à Nvoip.
Opção 1: Okta por OIDC
No Okta
- Acesse Applications > Applications.
- Clique em Create App Integration.
- Escolha OIDC - OpenID Connect.
- Escolha o tipo Web Application.
- No campo Sign-in redirect URI, cole o Redirect URI exibido na Nvoip. Em produção, normalmente é
https://painel.nvoip.com.br/api/sso/oidc/callback.
- Salve e copie Client ID, Client Secret e Issuer.
- Atribua o app aos usuários ou grupos que poderão acessar a Nvoip.
Na Nvoip
- Acesse Configurações > SSO corporativo.
- Selecione Okta.
- Preencha o Issuer do Okta.
- Cole o Client ID e o Client Secret.
- Mantenha os scopes padrão
openid email profile, exceto se o Okta exigir outro formato.
- Adicione e verifique o domínio corporativo.
- Salve, teste e ative.
Grupos no OIDC do Okta
Se a Nvoip deve restringir acesso por grupo, configure o Okta para enviar uma claim de grupos no ID token.
- No app OIDC, abra a área de configuração de sign-on ou token.
- Configure uma claim chamada
groups.
- Use um filtro para enviar apenas grupos necessários, por exemplo grupos que começam com
nvoip-.
- Teste o login na Nvoip e copie o valor exato recebido.
- Na Nvoip, adicione esse valor em Regras > Grupos permitidos.
Opção 2: Okta por SAML
No Okta
- Acesse Applications > Applications.
- Clique em Create App Integration.
- Escolha SAML 2.0.
- Informe um nome para o app, como Nvoip.
- Em Single sign-on URL, cole o ACS URL da Nvoip:
https://painel.nvoip.com.br/api/sso/saml/acs.
- Em Audience URI (SP Entity ID), cole o Entity ID da Nvoip.
- Configure Name ID format como e-mail, se disponível, e use o e-mail corporativo do usuário como Application username.
- Finalize o app e atribua a usuários ou grupos.
Attribute Statements recomendados
| Name |
Value |
email |
user.email |
name |
user.firstName + " " + user.lastName ou atributo equivalente. |
Group Attribute Statement
Para enviar grupos, adicione um Group Attribute Statement:
- Name:
groups
- Name format: Basic ou Unspecified
- Filter: Starts with
nvoip-, Equals, Contains ou Regex, conforme o padrão da empresa
Evite enviar todos os grupos do usuário. Envie apenas os grupos relevantes para a Nvoip.
Na Nvoip
- Selecione SAML 2.0 personalizado.
- Cole o SSO URL do IdP do Okta.
- Cole o Entity ID do IdP do Okta.
- Cole o certificado X.509 do Okta.
- Salve e teste.
- Se usar grupos, ative Exigir grupo permitido vindo do IdP e adicione o grupo recebido no teste.
- Ative o SSO.
Configurar SCIM com Okta
SCIM permite que o Okta crie, atualize e desative usuários na Nvoip automaticamente. Use depois de configurar o login SSO.
Na Nvoip
- Abra a aba SCIM.
- Crie um token com nome Okta.
- Copie o token. Ele só aparece uma vez.
No Okta
- Abra o app da Nvoip.
- Ative a opção de provisionamento SCIM, se disponível para o tipo de app criado.
- Configure a base URL como
https://painel.nvoip.com.br/api/scim/v2.
- Use autenticação por Bearer Token.
- Cole o token SCIM gerado na Nvoip.
- Teste a conexão.
- Ative as ações necessárias: criar usuário, atualizar usuário e desativar usuário.
- Atribua usuários ou grupos ao app e teste com poucos usuários primeiro.
Erros comuns
| Erro |
Como resolver |
| Usuário não consegue acessar o app |
Confirme se o app foi atribuído ao usuário ou ao grupo no Okta. |
| Grupo não chega na Nvoip |
Confira a claim ou Group Attribute Statement com nome groups e ajuste o filtro. |
| Erro de Redirect URI |
O Sign-in redirect URI do Okta precisa ser idêntico ao Redirect URI exibido na Nvoip. |
| SCIM retorna não autorizado |
Gere um novo token SCIM na Nvoip e substitua no Okta. |
Fontes oficiais úteis
Related Articles
Como funciona o SSO corporativo da Nvoip
Este artigo explica como funciona o SSO corporativo da Nvoip, quando usar OIDC, SAML e SCIM, e quais regras podem ser configuradas para controlar o acesso dos usuários. Antes de começar: o SSO corporativo está disponível para contas de cliente final ...
Como configurar SCIM para provisionar usuários na Nvoip
Este artigo explica como funciona o SCIM da Nvoip, quais URLs usar e o que acontece quando o provedor cria, atualiza ou desativa usuários. Resumo: SCIM não é login. SCIM é provisionamento de usuários. O login continua acontecendo por OIDC ou SAML. O ...
Como configurar SSO com Google Workspace na Nvoip
Este artigo mostra como integrar o Google Workspace ao SSO corporativo da Nvoip usando OIDC ou SAML, e explica quando usar cada opção. Recomendação rápida: use OIDC para validar login corporativo com Google de forma simples. Use SAML quando precisar ...
Como configurar SSO com Microsoft Entra ID e Active Directory na Nvoip
Este artigo mostra como integrar Microsoft Entra ID, Azure AD ou Active Directory ao SSO corporativo da Nvoip usando OIDC, SAML e SCIM. Importante: Active Directory local não se conecta diretamente à Nvoip por LDAP. Em empresas com AD local, use ...
Como integrar a Nvoip com Zapier pelo painel
Este artigo explica como localizar a integração Zapier no painel da Nvoip e quais dados usar para conectar com seus Zaps. Antes de começar: você precisa ter uma conta no Zapier e permissão para acessar Integrações no painel da Nvoip. 1. Acesse ...