Child pages
  • Customização da página de login
Skip to end of metadata
Go to start of metadata

Troca da logo institucional


Antes de começar !

Antes de iniciar todo o processo de adequação da logo é necessário preparar o arquivo de imagem que contêm a logo da instituição. Precisamos fazer o seguinte, a imagem com a logo precisa ter as seguintes medidas em pixels, 270px de largura por 108px de altura, uma vez feito esse ajuste agora precisa salva-lo em formato .png com o seguinte nome "logo-instituicao-preparado.png". Esse nome será apenas uma referencia para o nosso processo afim de não confudirmos os arquivos durante toda a execução. Após ajustar e salvar o arquivo agora é hora de enviar ele para o seu IdP, de preferencia para o diretório /tmp.


Guia Passo a Passo:


1) Faça o download do pacote em seu IdP usando o comando wget (Sugerimos baixar no diretório /tmp)

wget https://svn.cafe.rnp.br/arquivos/pacote_entrega_idpv3-3.zip


2) Agora será necessário descompactar, para isso use o comando unzip.

unzip pacote_entrega_idpv3-3.zip


3) Uma vez descompactado o .zip será gerado um diretório "pacote_entrega_idpv3-3"

4) Entrar no diretório "pacote_entrega_idpv3-3", acessar a pasta "images" e encontrar o arquivo "logo-instituicao.png"

Renomear o arquivo original:

mv logo-instituicao.png logo-instituicao.png-original


Agora é preciso copiar o arquivo de imagem que contêm a logo da instituição, já preaprada, para esse diretório:

mv logo-instituicao-preparado.png /tmp/pacote_entrega_idpv3-3/images/logo-instituicao.png


Feita a substituição do arquivo preparado no diretório "images" para o mesmo nome do original, podemos seguir para as próximas etapas.


Etapa de execução de scripts:


5) Dar permissão de execução no script de "implantacao_tela_idpv3.sh", esse script se encontra dentro do diretório "pacote_entrega_idpv3"

chmod +x implantacao_tela_idpv3.sh


6) Executar o script

Copiar e colar o comando:

./implantacao_tela_idpv3.sh /opt/shibboleth-idp/


7) Executar o comando para refazer a construção da base de imagens da tela de login do IdP

Copiar e colar o comando:

/opt/shibboleth-idp/bin/build.sh -Didp.target.dir=/opt/shibboleth-idp

Ajustar as mensagens na tela de login


Antes de começar !

Recomendado que seja criado um backup do arquivo "messages.properties" antes de começar as alterações abaixo.

Caminho para o arquivo: /opt/shibboleth-idp/system/messages

Qualquer problema após as modificações, basta retornar com o arquivo original.

Aviso

As mudanças realizadas abaixo foram homologadas em um ambiente com a VM template construída com o Sistema Operacional (Ubuntu 18.04 + Shibboleth 3.3.3). Os locais dos arquivos podem variar em outras versões do Template, ou se a instalação do seu IdP foi construído manualmente.


Guia Passo a Passo:


Esse roteiro ira ajudar na customização das mensagens da tela do login do seu IdP, vamos seguir a numeração e a ordem da imagem acima para as alterações abaixo:

Todas as alterações serão feitas no arquivo messages.properties, para isso abra o arquivo com um editor de sua preferência, o caminho é /opt/shibboleth-idp/system/messages

  1. Campo Username(1) e Password(2), alterando a mensagem: encontre a linha # Login / Logout messages

Altere as entradas idp.login.username e idp.login.password para alterar a mensagem do campos Username e Password respectivamente, pode ser usado para informar aos clinetes que irão usar o seu IdP como devem proceder com o acesso a CAFe.

       2. Traduzindo as mensagens dos campos de check_box(3)

Altere a entrada idp.login.donotcache para alterar a mensagem padrão do primeiro check_box

Altere a entrada idp.attribute-release.revoke para alterar a mensagem padrão do segundo check_box. Essa entrada você irá encontrar na linha # Messages related to attribute release consent.


      3. Traduzindo as mensagens do botão de login(4)

Altere as entradas idp.login.login e idp.login.pleasewait para alterar as mensagens que irão aparecer no botão de login do IdP. Essas entradas fazem parte da linha # Login / Logout messages.


      4. Agora vamos alterar e traduzir as mensagens da tela consenço e permissão de entrega dos atributos aos serviços

Primeiro encontre o seguinte trecho no arquivo:

Altere as entradas:

#idp.attribute-release.consentMethod = Select an information release consent duration:

idp.attribute-release.consentMethod = Selecione um tipo de consentimento e duração de entrega dos seus dados:

#idp.attribute-release.consentMethodRevoke = This setting can be revoked at any time with the checkbox on the login page.

idp.attribute-release.consentMethodRevoke = Estas configurações podem ser revogadas a qualquer momento com a seleção na página de login.

#idp.attribute-release.doNotRememberConsent = Ask me again at next login

idp.attribute-release.doNotRememberConsent = Me pergunte no próximo login.

#idp.attribute-release.doNotRememberConsentItem = I agree to send my information this time.

idp.attribute-release.doNotRememberConsentItem = Eu aceito o envio da minha informação neste momento.

#idp.attribute-release.rememberConsent = Ask me again if information to be provided to this service changes

idp.attribute-release.rememberConsent = Pergunte-me de novo se as informações providas para este serviço mudar

#idp.attribute-release.rememberConsentItem = I agree that the same information will be sent automatically to this service in the future.

idp.attribute-release.rememberConsentItem = Eu concordo que estas indformações sejam automaticamente enviadas para este serviço no futuro..

#idp.attribute-release.globalConsent = Do not ask me again

idp.attribute-release.globalConsent = Não me pergunte de novo

#idp.attribute-release.globalConsentItem = I agree that <strong>all</strong> of my information will be released to <strong>any</strong> service.

idp.attribute-release.globalConsentItem = Eu concordo que <strong>TODAS</strong> as minhas informações serão entregues <strong>para qualquer</strong> serviço.


Ao final deste processo, com as alterações realizadas você deve estar com o trecho do arquivo igual a figura abaixo:


Para cada modificação realizada salvar o arquivo e sair. Após todas as alterações realizadas reiniciar o serviço do tomcat, usar o comando:

systemctl restart tomcat8.service


Ao acessar novamente o seu IdP ele já deve estar apresentando as modificações realizadas

  • No labels