Customização da logo Institucional
Configuração da logo.
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.
Copiar o arquivo da logo para o servidor IDP
Copie o arquivo pronto em formato .png para dentro do diretório /home/... do seu IDP.
Copie o arquivo para o diretório do Shibboleth
Uma vez com o arquivo correto em seu /home/... copie para o seguinte diretório:
sudo cp /home/.../NOME_DO_SEU_ARQUIVO.png /opt/shibboleth-idp/edit-webapp/images/
Alterar o arquivo para o nome padrão do shibboleth
Após copiar o seu arquivo de logo para dentro do diretório /images do shibboleth, vamos agora alterar para o nome padrão que o shibboleth utiliza para carregar a imagem da logo na tela de login.
sudo cd /opt/shibboleth-idp/edit-webapp/images/
ls -l
-rw-r--r-- 1 root root 8208 Dec 5 23:54 dummylogo-mobile.png
-rw-r--r-- 1 root root 13742 Dec 5 23:54 dummylogo.png
-rw-r--r-- 1 root root 2580 Dec 5 23:54 failure-32x32.png
-rw-r----- 1 root root 11042 Dec 5 23:54 logo-instituicao.png
-rw-r--r-- 1 root root 6071 Dec 6 00:48 NOME_DO_SEU_ARQUIVO.png
-rw-r--r-- 1 root root 2448 Dec 5 23:54 success-32x32.png
sudo mv NOME_DO_SEU_ARQUIVO.png logo-instituicao.png
Executar o script de build do shibboleth para carregar a nova logo
Agora vamos acessar o script do shibboleth para executar um novo build com a nova imagem da logo, para isso faça:
sudo cd /opt/shibboleth-idp/bin
sudo ./build.sh
Buildfile: /opt/shibboleth-idp/bin/build.xml
build-war:
Installation Directory: [/opt/shibboleth-idp] ?
aperte [ENTER]
INFO [net.shibboleth.idp.installer.BuildWar:103] - Rebuilding /opt/shibboleth-idp/war/idp.war, Version 4.1.4
INFO [net.shibboleth.idp.installer.BuildWar:113] - Initial populate from /opt/shibboleth-idp/dist/webapp to /opt/shibboleth-idp/webpapp.tmp
INFO [net.shibboleth.idp.installer.BuildWar:92] - Overlay from /opt/shibboleth-idp/edit-webapp to /opt/shibboleth-idp/webpapp.tmp
INFO [net.shibboleth.idp.installer.BuildWar:125] - Creating war file /opt/shibboleth-idp/war/idp.war
BUILD SUCCESSFUL
Total time: 11 seconds
Reiniciar o serviço do Jetty
sudo systemctl restart jetty.service
Testar sua alteração de logo
Acesse agora o portal https://sp.rnp.br/chimarrao e escolha a sua instituição, a sua tela de login agora deverá apresentar a sua nova logo !
Last updated
Was this helpful?