Skip to main content

Obtenção e configuração das credenciais para o login único GOVBR

Obtenção e configuração das credenciais para o login único GOVBR

As credenciais de acesso para o login único via GOVBR podem ser obtidas enviando o documento referente ao plano de integração da instituição para o ministério da economia. Em seguida as credenciais são utilizadas na configuração dos parâmetros de funcionamento do sistema Polare.

image.png

Plano de Integração

A documentação referente a obtenção das credenciais para o login único GOVBR pode acessada no link a seguir:

https://manual-roteiro-integracao-login-unico.servicos.gov.br/pt/stable/solicitarconfiguracao.html#solicitacao-de-configuracao

Clique image.png para obter um modelo de documento pré-preenchido para facilitar a obtenção das credenciais.

É necessário assinar o documento digitalmente antes de enviá-lo por e-mail. O assinador utilizado foi o do GOVBR:

https://assinador.iti.br/assinatura/index.xhtml

image.png

Configuração

As credenciais de acesso (client_id e secret) precisam ser definidas nos parâmetros de configuração do sistema do Polare. Nesta documentação, os parâmetros de configuração estão definidos no arquivo catalina.sh. Detalhe para as linhas 2 e 3 no trecho de código a seguir:

# configuração GOVBR
CATALINA_OPTS="$CATALINA_OPTS -Dspring.security.oauth2.client.registration.govbr.client-id=ALTERAR" # ALTERAR
CATALINA_OPTS="$CATALINA_OPTS -Dspring.security.oauth2.client.registration.govbr.client-secret=ALTERAR" # ALTERAR
CATALINA_OPTS="$CATALINA_OPTS -Dspring.security.oauth2.client.registration.govbr.scope=openid+\(email/phone\)+profile+govbr_empresa+govbr_confiabilidades"
CATALINA_OPTS="$CATALINA_OPTS -Dspring.security.oauth2.client.registration.govbr.authorization-grant-type=authorization_code"
CATALINA_OPTS="$CATALINA_OPTS -Dspring.security.oauth2.client.registration.govbr.redirect-uri=http://ALTERAR/polare/login/oauth2/code/govbr" # ALTERAR
CATALINA_OPTS="$CATALINA_OPTS -Dspring.security.oauth2.client.provider.govbr.authorization-uri=https://sso.staging.acesso.gov.br/authorize"
CATALINA_OPTS="$CATALINA_OPTS -Dspring.security.oauth2.client.provider.govbr.token-uri=https://sso.staging.acesso.gov.br/token"
CATALINA_OPTS="$CATALINA_OPTS -Dspring.security.oauth2.client.provider.govbr.jwk-set-uri=https://sso.staging.acesso.gov.br/jwk"
CATALINA_OPTS="$CATALINA_OPTS -Dspring.security.oauth2.client.provider.govbr.user-info-uri=https://sso.staging.acesso.gov.br/userinfo"
CATALINA_OPTS="$CATALINA_OPTS -Dspring.security.oauth2.client.provider.govbr.user-name-attribute=name"
CATALINA_OPTS="$CATALINA_OPTS -Dapp.auth.logout.govbr.logout-uri=https://sso.staging.acesso.gov.br/logout?post_logout_redirect_uri=http://ALTERAR/polare" # ALTERAR

image.png

image.png

Built with Sphinx using a theme provided by Read the Docs.