Falando de provedores...


Esse recurso permite o cadastro de provedores que serão utilizados para login no Identity. É possível cadastrar provedores como o Google, o Facebook, o Linkedin ou outros, para que a autenticação ocorra por meio das contas dos usuários nesses aplicativos.

Existe a possibilidade de criar o usuário no primeiro login, mas ainda permanece normalmente a criação de usuários pela administração da empresa no menu Usuários.


Consultar lista de provedores


01. Clique no ícone Configurações flaticon-settings (1).png no canto superior direito e acione a opção Segurança.

02. No menu à esquerda, acione a opção Cadastro de provedor.

Ao acionar essa opção, será apresentada a lista com os provedores cadastrados na empresa. É possível copiar o link da URL do provedor, editar o provedor ou excluí-lo caso necessário.


Cadastrar provedor


01. Clique no ícone Configurações flaticon-settings (1).png no canto superior direito e acione a opção Segurança.

02. No menu à esquerda, acione a opção Cadastro de provedor.

03. Acione o botão Cadastrar novo provedor.

04. Na etapa Provedor, inclua as informações necessárias.

Provedor
As opções de provedores são: Google, Facebook ou Linkedin (não genéricos), ou o genérico (servidor customizado).

Nome do provedor
Nome a ser apresentado na tela de login.

Caso seja incluído um provedor não genérico, é necessário informar os seguintes campos:

Identificador do Aplicativo no Provedor (ClientId):

Senha do Aplicativo no Provedor (ClientSecret):

Auto cadastro (Self registration): campo utilizado para cadastrar o usuário no Identity,

Caso seja incluído um provedor genérico, as próximas etapas precisam ser preenchidas.

05. Acione Salvar para concluir o cadastro do provedor não genérico, ou acione Avançar para prosseguir no cadastro do provedor genérico.

06. Na etapa Dados do aplicativo, inclua as informações necessárias e acione Avançar.

Identificador do Aplicativo no Provedor (ClientId):

Senha do Aplicativo no Provedor (ClientSecret):

Auto cadastro (Self registration): campo utilizado para cadastrar o usuário no Identity,

Escopos

07. Na etapa Informações do protocolo, inclua as informações necessárias e acione Avançar.

Tipo de protocolo
Pode ser OIDC ou OAUTH2. Quando tem o OAUTH2, os campos referentes a URL e URI são obrigatórios na etapa seguinte.

Fluxo utilizado para autenticação (GrantType)
Pode ser Authorize ou Implicit

08. Na etapa Endpoints do provedor, inclua as informações necessárias e acione Avançar.

callMeAPIOIDC

Auth URL

URI de troca de tokens com o Provedor (TokenURI)

URI com os certificados do Provedor (JWKS)

URI com as informações dos usuários pelo Provedor

URI com o e-mail do usuário

Auth provider

Auth Cert URL

meURI

mailURI

09. Na etapa Informações de busca de autenticação, inclua as informações necessárias e acione Avançar.

Parâmetro do provedor que contém o o ID Token ou o Access Token 

Parâmetro do provedor com o Access Token

Variável com nome do usuário

Variável com sobrenome do usuário

Variável com nome completo do usuário

Identificado de nome completo

E-mail do usuário

10. Na etapa Validadores de segurança, inclua as informações necessárias.

Emissor do token padrão

Receptor do token padrão

11. Acione Salvar para concluir o cadastro do provedor.

Após incluir o novo provedor, na tela de login do Identity será apresentado um botão com o nome do provedor, para que seja permitida a autenticação com a conta do usuário no aplicativo configurado.


Editar provedor


01. Clique no ícone Configurações flaticon-settings (1).png no canto superior direito e acione a opção Segurança.

02. No menu à esquerda, acione a opção Cadastro de provedor.

03. Localize o provedor que deseja editar e acione o botão Editar ambienteflaticon-edit.png.

Serão abertos os dados do provedor desejado, para que as informações sejam consultadas e alteradas.

Para os provedores genéricos, as informações a serem alteradas são as mesmas do cadastro de provedor, conforme item Cadastrar provedor desta documentação.

Para os provedores não genéricos (Google, Facebook ou Linkedin) somente o ClientId e o ClientSecret podem ser alterados.

04. Acione Salvar para gravar as alterações.


Copiar o link da URL do provedor


01. Clique no ícone Configurações flaticon-settings (1).png no canto superior direito e acione a opção Segurança.

02. No menu à esquerda, acione a opção Cadastro de provedor.

03. Localize o provedor que deseja copiar o link e acione o botão Copiar URL.

Ao acionar esse botão, o link de acesso ao provedor é copiado para a área de transferência, para que seja possa ser realizado o cadastro no provedor.


Excluir provedor


01. Clique no ícone Configurações flaticon-settings (1).png no canto superior direito e acione a opção Segurança.

02. No menu à esquerda, acione a opção Cadastro de provedor.

03. Localize o provedor que deseja excluir o link e acione o botão Excluir ambienteimage2023-1-13_14-1-38.png.

Após excluir o provedor, o botão com o nome do provedor será removido da tela de login do Identity.



<!-- Hotjar Tracking Code for http://help.fluig.com -->
<script>
    (function(h,o,t,j,a,r){
        h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)};
        h._hjSettings={hjid:743684,hjsv:6};
        a=o.getElementsByTagName('head')[0];
        r=o.createElement('script');r.async=1;
        r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv;
        a.appendChild(r);
    })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv=');
</script>
<script>
	$("b:contains('oculto')").parent().parent().hide();
</script>

<style type="text/css">
    .lms * {
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
    }

    .lms-text-center {
      text-align: center;
    }

    .lms-full-height {
      height: 100%;
    }

    /* Component LMS Callout */

    .lms-callout {
      border: none;
      padding: 0px;

      display: -moz-box;
      -moz-flex-flow: row wrap;
      -moz-justify-content: center;
      -moz-align-items: center;

      display: -ms-flexbox;
      -ms-flex-flow: row wrap;
      -ms-justify-content: center;
      -ms-align-items: center;
      
      display: -webkit-flex;
      display: -webkit-box;
      -webkit-flex-flow: row wrap;
      -webkit-justify-content: center;
      -webkit-align-items: center;

      display: flex;
      flex-flow: row wrap;      
      justify-content: center;
      align-items: center;
    }
  
    .lms-callout .lms-callout-image {
      width: 24px;
    }

    .lms-callout .lms-callout-body {
      width: calc(100% - 24px);
      padding-left: 20px;
    }

	.lms-callout .lms-callout-citacao {
      border: 0px solid;
      border-left-width: 3px;
      border-left-color: #f36f21;
	  margin: 4px;
	  margin-left: 25px;
	  padding-left: 8px;
      font-size: 13px;
	}

    .lms-callout .lms-callout-thumb {
      width: 24px;
      height: 24px;
    }

    .lms-callout .lms-callout-text {
      color: #58595b;
      line-height: 1.75;
      margin: 0;
    }
</style>