How to Configuração SSO€¦ · O cliente SSO atua integrado com os eventos de login do AD. Assim...

22
How to Configuração SSO VERSÃO 1.5.5 Abril/2020

Transcript of How to Configuração SSO€¦ · O cliente SSO atua integrado com os eventos de login do AD. Assim...

Page 1: How to Configuração SSO€¦ · O cliente SSO atua integrado com os eventos de login do AD. Assim sendo, qualquer dispositivo que faça login no AD terá sua sessão autenticada

How to Configuração SSO

VERSÃO 1.5.5 Abril/2020

Page 2: How to Configuração SSO€¦ · O cliente SSO atua integrado com os eventos de login do AD. Assim sendo, qualquer dispositivo que faça login no AD terá sua sessão autenticada

© BLOCKBIT 2

Sobre o material

O conteúdo deste material é de propriedade intelectual da BLOCKBIT. É proibida sua utilização,

manipulação ou reprodução por pessoas estranhas e desvinculadas de suas atividades institucionais

sem a devida, expressa e prévia autorização, sujeitando-se o infrator às penas da lei, sem prejuízo das

sanções civis pertinentes.

Revisão: Abril/2020

Release: 3

Page 3: How to Configuração SSO€¦ · O cliente SSO atua integrado com os eventos de login do AD. Assim sendo, qualquer dispositivo que faça login no AD terá sua sessão autenticada

3 © BLOCKBIT

Contatos:

AMÉRICA LATINA

Rua Eng. Francisco Pitta Brito 779 – 3º andar

São Paulo – SP – 04753-080 – Brasil

Phone: +55 11 2165 8888

AMÉRICA DO NORTE

703 Waterford Way – 4th floor

Miami – FL 33126 – United States

Phone: +1 305 373 4660

EUROPA

2 Kingdom Street – 6th floor

Paddington – London – W2 6BD – England

Phone: +44 203 580 4321

Fale com nossos especialistas:

E-mail: [email protected]

Site: www.blockbit.com

Page 4: How to Configuração SSO€¦ · O cliente SSO atua integrado com os eventos de login do AD. Assim sendo, qualquer dispositivo que faça login no AD terá sua sessão autenticada

© BLOCKBIT 4

ÍNDICE

1 HISTÓRICO DE REVISÕES ................................................................................................... 6

2 INTRODUÇÃO ..................................................................................................................... 7

2.1 Sobre o agente SSO (Single Sign On) ............................................................................ 7

2.2 Requisitos ...................................................................................................................... 7

3 CONFIGURAÇÃO ................................................................................................................ 8

3.1 Download do agente SSO .............................................................................................. 8

3.2 Ativando o SMB 1.0 ....................................................................................................... 9

3.3 Construindo um EVENTO de login .............................................................................. 11

Page 5: How to Configuração SSO€¦ · O cliente SSO atua integrado com os eventos de login do AD. Assim sendo, qualquer dispositivo que faça login no AD terá sua sessão autenticada

5 © BLOCKBIT

ÍNDICE DE FIGURAS

Figura 1 – Sistema – Autenticação - Servidores. .......................................................................................8

Figura 2 – Arquivo descompactado. .........................................................................................................9

Figura 3 – Ícone do Server Manager. ........................................................................................................9

Figura 4 – Dashboard – Add roles and features. .....................................................................................10

Figura 5 – Add roles and features – Before you Begin. ...........................................................................10

Figura 6 – SMB 1.0/CIFS File Sharing Support. ........................................................................................11

Figura 7 – Ferramentas Administrativas. ................................................................................................12

Figura 8 – Agendador de Tarefas. ...........................................................................................................12

Figura 9 – Agendador de Tarefas – Opção Criar tarefa. .........................................................................13

Figura 10 – Agendador de Tarefas – Criar tarefa. ...................................................................................13

Figura 11 – Agendador de Tarefas – Disparadores. ................................................................................14

Figura 12 – Agendador de Tarefas – Novo Disparador. ..........................................................................15

Figura 13 – XML. ......................................................................................................................................16

Figura 14 – Agendador de Tarefas – Novo Filtro de Eventos. ................................................................17

Figura 15 – Agendador de Tarefas – Ações. ............................................................................................18

Figura 16 – Agendador de Tarefas – Nova Ação. ....................................................................................19

Figura 17 – Agendador de Tarefas – Tarefa Criada. ................................................................................20

Figura 18 – Agendador de Tarefas – Status da tarefa.............................................................................21

Page 6: How to Configuração SSO€¦ · O cliente SSO atua integrado com os eventos de login do AD. Assim sendo, qualquer dispositivo que faça login no AD terá sua sessão autenticada

© BLOCKBIT 6

1 HISTÓRICO DE REVISÕES

DATA DESCRIÇÃO DA ALTERAÇÃO

01/05/2017 Lançamento.

15/07/2019 Atualização para a versão UTM 1.5.5.

09/04/2020 Revisão.

Page 7: How to Configuração SSO€¦ · O cliente SSO atua integrado com os eventos de login do AD. Assim sendo, qualquer dispositivo que faça login no AD terá sua sessão autenticada

7 © BLOCKBIT

2 INTRODUÇÃO

Obrigado por escolher a BLOCKBIT.

Neste documento vamos abordar o processo de configuração do serviço de agendamento do Windows

Server para utilização do agente SSO para integração do processo de login dos usuários no BLOCKBIT

UTM.

Após a leitura e aplicação dos passos deste Tutorial o serviço de autenticação unificada (SSO) estará

pronto para ser utilizado na sua rede e estabelecendo uma relação de confiança entre os servidores

Windows e BLOCKBIT UTM.

2.1 Sobre o agente SSO (Single Sign On)

O agente SSO do BLOCKBIT UTM não precisa ser distribuído entre os dispositivos (estações de trabalho)

do domínio Windows. Agora ele é um agente que precisa ser disponibilizado apenas no servidor

Windows que detém o controlador de domínio e mantém o AD (Active Directory) na sua rede, para

integração e sincronismo de usuários.

O cliente SSO atua integrado com os eventos de login do AD. Assim sendo, qualquer dispositivo que

faça login no AD terá sua sessão autenticada no UTM, incluindo outros sistemas operacionais que de

alguma maneira se ingressam no AD.

2.2 Requisitos

Para o funcionamento do agente BLOCKBIT SSO e integração com o serviço de agendamento e evento

do login, o sistema requer a instalação do aplicativo .NET Framework versão 3.5 no servidor Windows.

Para instalação do aplicativo .NET versão 3.5, utilize os recursos de instalação disponíveis no painel do

“Gerenciador do servidor”, item [Adicionar funções e recursos] do seu servidor Windows.

Este procedimento está homologado para as versões Windows Server 2019,

2016, 2012 e 2008.

Page 8: How to Configuração SSO€¦ · O cliente SSO atua integrado com os eventos de login do AD. Assim sendo, qualquer dispositivo que faça login no AD terá sua sessão autenticada

© BLOCKBIT 8

3 CONFIGURAÇÃO

Antes da configuração no servidor Windows da sua rede para integração com os eventos de login dos

usuários, realize o download do arquivo do agente SSO e salve-o em um diretório local no servidor

Windows.

3.1 Download do agente SSO

Nesta seção detalhamos o procedimento de download do agente SSO.

Siga as etapas:

No BLOCKBIT UTM acesse o Menu [Sistema] >> [Autenticação] >> aba [Servidores], selecione opção

[Windows]. A seguinte janela será exibida:

Figura 1 – Sistema – Autenticação - Servidores.

No topo do painel, uma barra azul com o texto “Clique aqui para baixar o agente de autenticação Single

Sign On” deve estar exibida.

Clique no link [Clique aqui] para iniciar o download. Após terminar de baixar o SSO, descompacte o

Page 9: How to Configuração SSO€¦ · O cliente SSO atua integrado com os eventos de login do AD. Assim sendo, qualquer dispositivo que faça login no AD terá sua sessão autenticada

9 © BLOCKBIT

arquivo “blockbit-sso.zip” em uma pasta do servidor Windows.

Exemplo.: “C:\Blockbit_SSO”.

Figura 2 – Arquivo descompactado.

3.2 Ativando o SMB 1.0

Para ser possível ingressar o UTM no AD é necessário ativar o SMB 1.0 nas features do Windows

Server 2019. Para tanto, acesse o menu iniciar, clique no ícone do Server Manager, conforme

ilustrado na imagem abaixo:

Figura 3 – Ícone do Server Manager.

O Server Manager será exibido conforme demonstrado pela imagem abaixo:

Page 10: How to Configuração SSO€¦ · O cliente SSO atua integrado com os eventos de login do AD. Assim sendo, qualquer dispositivo que faça login no AD terá sua sessão autenticada

© BLOCKBIT 10

Figura 4 – Dashboard – Add roles and features.

No Wizard do Server Manager, selecione a opção Dashboard e no painel Quick Start clique na

segunda opção: Add roles and features. A seguinte janela será exibida:

Figura 5 – Add roles and features – Before you Begin.

Faça (ou mantenha) as configurações conforme as demandas da rede, porém, na opção “Features”,

Page 11: How to Configuração SSO€¦ · O cliente SSO atua integrado com os eventos de login do AD. Assim sendo, qualquer dispositivo que faça login no AD terá sua sessão autenticada

11 © BLOCKBIT

certifique-se de ativar a feature SMB 1.0/CIFS File Sharing Support (incluindo o Client e Server),

conforme demonstrado na imagem abaixo.

Figura 6 – SMB 1.0/CIFS File Sharing Support.

Após, certificar-se que o SMB 1.0 está ativo, basta avançar até o wizard finalizar a configuração da

feature. Agora o UTM será capaz de ingressar no AD normalmente.

3.3 Construindo um EVENTO de login

Para criar um agendamento no servidor Windows AD. Abra o gerenciador em [Ferramentas

Administrativas].

Page 12: How to Configuração SSO€¦ · O cliente SSO atua integrado com os eventos de login do AD. Assim sendo, qualquer dispositivo que faça login no AD terá sua sessão autenticada

© BLOCKBIT 12

Figura 7 – Ferramentas Administrativas.

A seguinte janela será exibida:

Figura 8 – Agendador de Tarefas.

Selecione [Agendador de Tarefas], clique com o botão direito do mouse e acesse [Criar Tarefa…],

conforme demonstrado pela imagem abaixo.

Page 13: How to Configuração SSO€¦ · O cliente SSO atua integrado com os eventos de login do AD. Assim sendo, qualquer dispositivo que faça login no AD terá sua sessão autenticada

13 © BLOCKBIT

Figura 9 – Agendador de Tarefas – Opção Criar tarefa.

Na aba [Geral] configure a tarefa de acordo com o exemplo abaixo, selecionando a versão

correspondente ao seu servidor Windows, certifique-se de marcar a caixa de checagem “Executar

com privilégios mais altos”.

Figura 10 – Agendador de Tarefas – Criar tarefa.

Page 14: How to Configuração SSO€¦ · O cliente SSO atua integrado com os eventos de login do AD. Assim sendo, qualquer dispositivo que faça login no AD terá sua sessão autenticada

© BLOCKBIT 14

Na aba [Disparadores] configure o agendamento para evento de login, para tanto, conforme

ilustrado pela imagem abaixo, clique em [Novo].

Figura 11 – Agendador de Tarefas – Disparadores.

Na caixa de seleção [Iniciar a tarefa], selecione a opção “Em um evento”.

Selecione a opção “Personalizado” e configure os itens de acordo com o exemplo demonstrado pela

imagem abaixo.

Page 15: How to Configuração SSO€¦ · O cliente SSO atua integrado com os eventos de login do AD. Assim sendo, qualquer dispositivo que faça login no AD terá sua sessão autenticada

15 © BLOCKBIT

Figura 12 – Agendador de Tarefas – Novo Disparador.

Clique em [Novo Filtro de Eventos...], selecione a aba [XML], clique em [√] Editar consulta e adicione

o conteúdo do texto abaixo:

Page 16: How to Configuração SSO€¦ · O cliente SSO atua integrado com os eventos de login do AD. Assim sendo, qualquer dispositivo que faça login no AD terá sua sessão autenticada

© BLOCKBIT 16

<QueryList>

<Query Id="0" Path="Security">

<Select Path="Security">

*[EventData[Data [@Name='AuthenticationPackageName'] and

(Data='Kerberos')]] and

*[System[(EventID=4624)]]

</Select>

</Query>

</QueryList>

Figura 13 – XML.

Page 17: How to Configuração SSO€¦ · O cliente SSO atua integrado com os eventos de login do AD. Assim sendo, qualquer dispositivo que faça login no AD terá sua sessão autenticada

17 © BLOCKBIT

Figura 14 – Agendador de Tarefas – Novo Filtro de Eventos.

Em seguida, clique em [OK], para salvar o disparador do evento. De volta, à janela anterior, acesse a

aba [Ações] e clique em [Novo].

Page 18: How to Configuração SSO€¦ · O cliente SSO atua integrado com os eventos de login do AD. Assim sendo, qualquer dispositivo que faça login no AD terá sua sessão autenticada

© BLOCKBIT 18

Figura 15 – Agendador de Tarefas – Ações.

Configure a execução da tarefa e na caixa de seleção “Ação”, selecione a opção: “Iniciar um

programa”.

Em [Programa/script] clique em [Procurar....], localize a pasta onde o arquivo do agente SSO

“blockbit-sso.exe” foi salvo, com ele já descompactado clique em [Abrir].

De modo a efetuar a integração do agente SSO, no campo [Adicione argumentos] informe o

“endereço IP” do seu servidor BLOCKBIT UTM de acordo com o seguinte exemplo:

“-h 192.168.1.1”.

As configurações da janela devem ficar conforme demonstrado pela imagem abaixo.

Page 19: How to Configuração SSO€¦ · O cliente SSO atua integrado com os eventos de login do AD. Assim sendo, qualquer dispositivo que faça login no AD terá sua sessão autenticada

19 © BLOCKBIT

Figura 16 – Agendador de Tarefas – Nova Ação.

Depois clique em [OK] para finalizar.

Page 20: How to Configuração SSO€¦ · O cliente SSO atua integrado com os eventos de login do AD. Assim sendo, qualquer dispositivo que faça login no AD terá sua sessão autenticada

© BLOCKBIT 20

Figura 17 – Agendador de Tarefas – Tarefa Criada.

Clique em [OK] novamente, para finalizar. De volta na tela inicial do agendador de tarefas, será

possível de se observar o Status da tarefa criada.

Page 21: How to Configuração SSO€¦ · O cliente SSO atua integrado com os eventos de login do AD. Assim sendo, qualquer dispositivo que faça login no AD terá sua sessão autenticada

21 © BLOCKBIT

Figura 18 – Agendador de Tarefas – Status da tarefa.

IMPORTANTE: O processo de “logon/logout” é gerenciado por tempo de inatividade. Não requer

nenhum controle do tipo “keepAlive”. O timeout de sessão é configurado no servidor BLOCKBIT UTM

em:

[Sistema] >> [Autenticação] >> [Políticas] >> Campo: [Timeout de sessão].

Isso conclui a configuração do seu BLOCKBIT SSO.

O sistema mantém o login/privilégio da última autenticação, se um usuário

se autenticar como “user1” e na sequência acessar algum recurso da rede

Windows como “user2”, exemplo um mapeamento de disco, a sessão de

usuário válida no BLOCKBIT UTM passa a ser do “user2”.

Page 22: How to Configuração SSO€¦ · O cliente SSO atua integrado com os eventos de login do AD. Assim sendo, qualquer dispositivo que faça login no AD terá sua sessão autenticada

© BLOCKBIT 22