---
title: Configurar o Okta no 4biz
slug: admin/configurar-o-okta-no-4biz
description: This step-by-step guide explains how to set up Okta authentication for users in a 4biz instance. Learn how to create an Okta account, create the 4biz application within Okta, assign users to the 4biz application, and configure the necessary information in
createdAt: 2021-10-01T15:51:01.000Z
---

Este método de autenticação permite que se utilize os recursos do **Okta&#x20;**&#x70;ara autenticar usuários da organização em uma instância <font color="#ff6900">**4biz**</font>. Este documento explica os passos da configuração deste método. Para saber mais sobre o Okta acesse <font color="#2166ae"><u>**okta.com**</u></font><u>****</u>

## Antes de começar

- [x] A configuração desta solução é um processo de diversas fases.&#x20;
- [x] A primeira fase é a criação de uma conta Okta.

## Procedimento

<u>******</u><font color="#2166ae"><u>***1º Passo***</u>***\:***</font> *Criar uma conta Okta:*

1. Acesse o site:  [https://www.okta.com](https://www.okta.com);
2. Clique em "***Try Okta***" e em seguida "***Sign up today***";
3. Informe os dados essenciais (e-mail, nome e sobrenome);

::Image[]{src="https://api.archbee.com/api/optimize/pu5VMc-2TW3GQX4ly5Xp7/6GQzEWTXox430EaEZWN1q_image.png" size="56" width="420" height="448" position="center" showCaption="false"}

4\. Apertar o botão "***Get Started***" para concluir a operação. Em seguida, verificar o e-mail cadastrado (que enviará um link de acesso), acessar a conta com a senha temporária enviada e alterar a mesma para maior segurança dos dados;

![](https://api.archbee.com/api/optimize/pu5VMc-2TW3GQX4ly5Xp7/E-zL_gM5WXrXUnUMob2hB_image.png)

******<font color="#2166ae"><u>***2º Passo***</u>***\:*** </font>*Criar a aplicação&#x20;*<font color="#ff6900">***4biz*** </font>*dentro do Okta:*&#x20;

1. Após concluído a etapa anterior, conectar-se ao Okta com a conta recém criada;
2. Clique na aba "***Applications***" e em seguida no botão "***Add Application***";

![](https://api.archbee.com/api/optimize/pu5VMc-2TW3GQX4ly5Xp7/AorJ7L1M2uxE4F5xa4nIf_image.png)

3\. Aperte em "***Create New App***";

![](https://api.archbee.com/api/optimize/pu5VMc-2TW3GQX4ly5Xp7/C2OvZu32AfnrwPpBzdBsw_image.png)

4\. Marque a opção "***SAML 2.0***" e depois clique no botão "***Create***";

![](https://api.archbee.com/api/optimize/pu5VMc-2TW3GQX4ly5Xp7/wkcLbSw4cmf2oFpICtnp5_image.png)

5\. No campo "***App Name***", adicione o nome da aplicação e logo após, é necessário clicar no botão "***Next***";

![](https://api.archbee.com/api/optimize/pu5VMc-2TW3GQX4ly5Xp7/cuiMN4mH6lkORZyH7vK6d_image.png)

6\. Configure o caminho da aplicação e depois clicar no botão "***Next***";

![](https://api.archbee.com/api/optimize/pu5VMc-2TW3GQX4ly5Xp7/wGTGPytobJr7bWk00HL7P_image.png)

:::hint{type="warning"}
⚠ <u>**Atenção**</u>**!**

No campo "**Single sign on URL**" e "**Audience URI (SP Entity ID)**" deverá ser incluído os endereços de URL no qual a aplicação <font color="#ff6900">**4biz** </font>será executada.
:::

7\. Marque as opções "***I'm an Okta customer adding an internal app***" e "***This is an internal app that we have created***". Logo em seguida, clicar no botão "***Finish***".

![](https://api.archbee.com/api/optimize/pu5VMc-2TW3GQX4ly5Xp7/AgPZ_visdk_mxPO0emHel_image.png)

******<font color="#2166ae"><u>***3º Passo***</u>***\:***</font>*&#x20;Atribuir usuários a aplicação&#x20;*<font color="#ff6900">***4biz*** </font>*do Okta:*&#x20;

1. Concluído o passo anterior, é necessário clicar na aba `Applications > Applications` e em seguida em "***Assign Applications***" e optar pelo filtro chamado "***People***";

![](https://api.archbee.com/api/optimize/pu5VMc-2TW3GQX4ly5Xp7/Z8975Y2RmkJNAcfrtwbgq_image.png)

2\. Em seguida, é possível escolher o usuário que terá a permissão de acessar a aplicação que está sendo criada. Clicar então no botão "***Assign***" e posteriormente para finalizar, clicar em  "***Done***";

![](https://api.archbee.com/api/optimize/pu5VMc-2TW3GQX4ly5Xp7/Mcr5T5hc4wE6oBzeh_NdR_image.png)

**<font color="#2166ae"><u>***4º Passo***</u>***\:***</font>*&#x20;Incluir informações necessárias no&#x20;*<font color="#ff6900">***4biz***</font>*&#x20;configurado no Okta:*

1. Será necessário configurar alguns dados no diretório do WildFly. Acesse o diretório, abra a pasta "<font color="#2166ae">**/standalone/configuration**</font>" e alterar o arquivo "**4biz .cfg**".

![](https://api.archbee.com/api/optimize/pu5VMc-2TW3GQX4ly5Xp7/K_PJfuCQ5T9MHMrrqoSnN_image.png)

2\. Acessado o arquivo, é preciso incluir estas informações no arquivo "**4biz .cfg**":

a) Na linha ***SAML2\_HOST* e *SAML2\_PORT*** incluir o endereço e porta da aplicação <font color="#ff6900">**4biz**</font>;

b) Na linha ***SAML2\_METADATA*** incluir os metadados SAML do Okta. Este dado pode ser obtido seguindo as seguintes instruções:

- Acessar a aplicação <font color="#ff6900">**4biz**</font> no Okta, clicar na aba`Applications > Applications` e em seguida na opção "***Sign On***". Ao apertar a opção "*Identity Provider metadata*", será disponibilizado uma nova aba os metadados, copiar a URL do browser e inserir na propriedade *SAML2\_METADATA* ;

![](https://api.archbee.com/api/optimize/pu5VMc-2TW3GQX4ly5Xp7/T8ImY6jNnf8eGadwXjvGv_image.png)

c) Na linha ***OKTA\_URL***, incluir a URL principal da conta Okta.

d) Na linha ***OKTA\_TOKEN***, incluir o token para acesso via API. Para obter este token, atenda estes passos:

- Acessar a aplicação <font color="#ff6900">**4biz** </font>no Okta, selecionar no menu a opção `Security > API` e em seguida clicar no botão "***Create Token***". Nomear o token e apertar o botão "***Create Token***". Será então apresentado o valor do token que deverá ser copiado na linha citado acima.

![](https://api.archbee.com/api/optimize/pu5VMc-2TW3GQX4ly5Xp7/Y63U5g6iEbF_60wdnszOY_image.png)

e) Na linha ***OKTA\_DOMAIN\_ALIAS***, incluir o domínio dos usuários provinientes do Okta.

<u>**</u><font color="#2166ae"><u>***5º Passo***</u>***\:*** </font>*Sincronizar usuário do Okta no&#x20;*<font color="#ff6900">***4biz***</font>*:*&#x20;

1. Dentro do <font color="#ff6900">**4biz**</font>, acesse o menu "**Okta Config**" e cadastre uma nova configuração ao clicar no botão "**Novo**";

![](https://api.archbee.com/api/optimize/pu5VMc-2TW3GQX4ly5Xp7/3tTPEid0GgH_wmdVWfU-w_image.png)

2\. Preencha os campos com as informações necessárias:

![](https://api.archbee.com/api/optimize/pu5VMc-2TW3GQX4ly5Xp7/zrIAY8j6HSlg8YIphQDLX_image.png)

- <u>**Descrição**</u>**:** introduzir uma definição desta nova configuração Okta;
- <u>**Alias**</u>**:** incluir o domínio do usuário que será gravado na base. Exemplo: <font color="#2166ae"><u>**okta\\administrador\@run2biz.com**</u></font>;
- <u>**URL de domínio**</u>**:** deverá incluir o mesmo valor (URL) que foi inserida na linha *OKTA\_URL* no arquivo "**4biz .cfg**";
- <u>**Token API**</u>**:** incluir o mesmo valor do token inserido na linha *OKTA\_TOKEN* no arquivo "**4biz .cfg**";
- <u>**Grupo**</u>**:** inserir o ID do grupo no qual o usuário sincronizado e gravado pertencerá no <font color="#ff6900">**4biz**</font>;
- <u>**Perfil de Acesso**</u>**:** inserir o ID do perfil no qual o usuário sincronizado e gravado pertencerá no <font color="#ff6900">**4biz**</font>;
- <u>**ID da aplicação**</u>**:** incluir o ID da aplicação. Esta informação pode ser recuperada na URL do Okta, conforme a figura abaixo:

![](https://api.archbee.com/api/optimize/pu5VMc-2TW3GQX4ly5Xp7/Vy4D6RtEmG6x2WL6v3oge_image.png)

3\. Clicar no botão "**Salvar**" e em seguida "**Sicronizar usuários**" para efetuar a operação.

******<font color="#2166ae"><u>***6º Passo***</u>***\:***</font>*&#x20;Configurar o Logout:*&#x20;

1. Como o Okta não possui tela de logout, n&#x6F;**&#x20;parâmetro 377** do <font color="#ff6900">**4biz** </font>podemos inserir algum endereço de página para redirecionar o usuário ao final da sessão;
2. Configurar o link para logout também no endereço `Admin > Settings > Customization > Sign-Out-Page`, em seguida marcar a opção "**Usar a custom sign-out page**". Então, deve-se inserir a URL ([https://localhost:8443/4biz/saml/logout](https://localhost:8443/4biz/saml/logout)) com as devidas adaptações (host e porta), conforme a imagem abaixo:

![](https://api.archbee.com/api/optimize/pu5VMc-2TW3GQX4ly5Xp7/kFy5holVkHNmUrbTNGy9Y_image.png)

:::hint{type="info"}
🖊 <u>**Nota**</u>**:&#x20;**&#x41;o fazer o **logout&#x20;**&#x64;o <font color="#ff6900">**4biz**</font> não deve ser realizado o **logout** do Okta, pois o usuário pode ter outras aplicações na sessão do Okta. Em contrapartida, se fizer o **logout** do Okta, a sessão do usuário no <font color="#ff6900">**4biz**</font> será removida.
:::

## O que fazer a seguir

Concluída a integração do Okta com o <font color="#ff6900">**4biz**</font>, alguns parâmetros do <font color="#ff6900">**4biz** </font>podem ser configurados para melhor personalizar esta integração:

- O **parâmetro 445** (Nome do grupo Administrador no Okta) permite escolher o grupo administrador na solução Okta. Se o usuário pertencer a este grupo escolhido, terá o perfil de acesso definido como administrador. Caso o mesmo não tenha um perfil definido, o sistema atribuirá o **parâmetro 39** e caso este usuário já tenha um perfil definido no <font color="#ff6900">**4biz**</font>, este se manterá.

