Autenticador de publicação

O Autenticador de publicação Lexmark é um componente utilizado para o ambiente Single Sign-On (SSO). Ele utiliza os protocolos Open ID Connect (OIDC) e Open Authorization (OAuth). O usuário deve instalar e configurar esse instalador para habilitar o SSO para os portais do Gerenciador da plataforma de publicação e das Soluções de publicação.

Nota:  Este produto é opcional e pode ser instalado posteriormente no ambiente.

Lista de verificação da prontidão para implantação

É possível instalar o Autenticador de publicação em um servidor SQL Microsoft compatível (2016–2022) em um destes sistemas operacionais:

Antes de começar, certifique-se de que as aplicações seguintes são instaladas no servidor:

Configuração de IIS

Certifique-se de que as funções e funcionalidades necessárias para o servidor estão instaladas ou ativadas.

  1. No painel Gerenciador de servidores, clique em Adicionar funções e recursos e clique em Avançar .

  2. Na seção Tipo de instalação, selecione Instalação baseada em função ou baseada em recurso e clique em Avançar .

  3. Selecione um servidor e clique em Avançar .

  4. Na secção Funções do Servidor, expanda o Servidor Web (IIS) .

  5. Na seção Servidor da web, faça o seguinte:

    1. Expanda Recursos HTTP comuns e habilite Documento padrão , Pesquisa no diretório , Erros de HTTP e Conteúdo estático .

    2. Expanda Integridade e diagnósticos e habilite Auditoria de HTTP e Solicitar monitor .

    3. Expanda Desempenho e habilite Compressão de conteúdo estático .

    4. Expanda Segurança e habilite Solicitar filtragem .

    5. Expanda Desenvolvimento de aplicativos e habilite as opções a seguir.

      • .NET Extensibility 4.8

      • Inicialização de aplicativos

      • ASP.NET4.8

      • Extensões ISAPI

      • Filtros ISAPI

      A screenshot of the options you need to enable in the Application Development section.
      A screenshot of the options you need to enable in the Application Development section.
  6. Na seção Ferramentas de gestão, faça o seguinte:

    1. Habilite o Console de gerenciamento de IIS .

    2. Expanda Compatibilidade de gestão de IIS 6 e habilite as opções de Compatibilidade de metabase de IIS 6 .

  7. Na seção Recursos, habilite Ativação de HTTP e Compartilhamento de porta TCP .

    A screenshot showing the options you need to enable in the Features section.

Instalação do Autenticador de Publicação

  1. Obtenha o instalador do Autenticador de publicação .

  2. Execute o arquivo LexmarkPublishingAuthenticator.exe como administrador.

  3. Leia e aceite o Contrato de Licença do Utilizador Final (EULA) e clique em Instalar .

  4. Clique em Avançar .

  5. Forneça o nome de domínio totalmente qualificado (FQDN) ou endereço IP do servidor de dados SQL.

    Nota:  Se o banco de dados estiver executando em um nome de instância não padrão e em uma porta não padrão, forneça o nome da instância.
  6. Forneça o ID e a palavra-passe de sessão do servidor de base de dados.

  7. Selecione um banco de dados.

  8. Na página Publishing Auth Provider Configuration da Lexmark, digite o ID de cliente e o URL de autoridade.

    A screenshot showing the fields in the Publishing Auth Provider Configuration page.

    Notas:

    • ID do cliente e URL da autoridade são campos obrigatórios.
    • Para alterar o valor padrão do escopo, digite no campo Escopo os valores separados por vírgulas.
    • Se necessário, marque a caixa de seleção Habilitar provisionamento automático .
    • Veja mais detalhes no documento Integração do SSO do PPR com o Azure AD .
  9. Procure uma pasta onde pretende guardar os ficheiros do Autenticador de publicação.

    A screenshot showing how you can select the folder where the Publishing Authenticator files are stored.
    Nota:  Recomendamos manter o diretório padrão.
  10. Instale o Autenticador de publicação.

FAQ

Como posso alterar as cadeias de ligação da base de dados após a instalação?

As strings de conexão do banco de dados são armazenadas criptografadas no arquivo appsetting.json , em C:\inetpub\wwwroot\Lexmark_Publishing_Platform_Authenticator dentro da chave ConnectionStrings:DataConnection. Para criptografar uma string de conexão, faça o seguinte:

  1. Abra C:\inetpub\wwwroot\Lexmark_Publishing_Platform_Authenticator\ProtectConfigData.

  2. No prompt de comando, digite ProtectConfigData <Nome do servidor> <Nome do banco de dados> <ID de usuário> <Senha> .

  3. Execute o arquivo ProtectConfigData.exe .

  4. Substitua a string de conexão criptografada existente no arquivo appsetting.json pela nova string de conexão criptografada a partir do prompt de comando.