33.4. Aplicação de indicadores de autenticação para um serviço IdM
Este procedimento descreve a criação de um serviço IdM e sua configuração para exigir determinados indicadores de autenticação Kerberos a partir de solicitações de tickets de serviço recebidos.
Ao associar indicadores de autenticação com um serviço IdM, somente clientes que utilizaram esses mecanismos específicos de pré-autenticação para obter seu bilhete inicial de passagem (TGT) poderão ter acesso ao serviço.
33.4.1. Criação de uma entrada de serviço IdM e seu keytab Kerberos Copiar o linkLink copiado para a área de transferência!
Adicionar uma entrada IdM service ao IdM para um serviço executado em um host IdM cria um Kerberos principal correspondente, e permite que o serviço solicite um certificado SSL, um Kerberos keytab, ou ambos.
O procedimento a seguir descreve a criação de uma entrada de serviço IdM e a geração de um keytab Kerberos associado para criptografar a comunicação com esse serviço.
Pré-requisitos
- Seu serviço pode armazenar um Kerberos principal, um certificado SSL, ou ambos.
Procedimento
Adicione um serviço IdM com o comando
ipa service-addpara criar um Kerberos principal associado a ele. Por exemplo, para criar a entrada do serviço IdM para a aplicaçãotestserviceque roda no hostclient.example.com:Copy to Clipboard Copied! Toggle word wrap Toggle overflow Gerar e armazenar um keytab Kerberos para o serviço no cliente.
ipa-getkeytab -k /etc/testservice.keytab -p testservice/client.example.com
[root@client ~]# ipa-getkeytab -k /etc/testservice.keytab -p testservice/client.example.com Keytab successfully retrieved and stored in: /etc/testservice.keytabCopy to Clipboard Copied! Toggle word wrap Toggle overflow
Etapas de verificação
Exibir informações sobre um serviço IdM com o comando
ipa service-show.ipa service-show testservice/client.example.com
[root@server ~]# ipa service-show testservice/client.example.com Principal name: testservice/client.example.com@EXAMPLE.COM Principal alias: testservice/client.example.com@EXAMPLE.COM Keytab: True Managed by: client.example.comCopy to Clipboard Copied! Toggle word wrap Toggle overflow Exibir o conteúdo do keytab do serviço Kerberos com o comando
klist.Copy to Clipboard Copied! Toggle word wrap Toggle overflow