O objeto do portal é usado para definir as seguintes configurações do Novell Portal Services (NPS):
IMPORTANTE: Ao navegar pelo administrador NPS, utilize os botões de navegação do NPS e os itens de menu. A utilização desses botões poderá causar erros no sistema.
Conclua os seguintes procedimentos para configurar o objeto do portal.
No gadget de administração, clique em Portal.
Clique em Propriedades.
IMPORTANTE: As configurações das páginas de propriedades do portal definem parâmetros importantes do mesmo que afetam o desempenho e a disponibilidade de acesso de todo o portal. Somente administradores experientes devem modificar essas configurações.
As páginas Propriedades do portal permitem editar ou definir os seguintes parâmetros:
Para exibir o campo de descrições, clique em Descrições.
Use as descrições de campo como diretrizes para configurar o objeto do portal.
Para editar parâmetros avançados, clique em Todas as Configurações.
As configurações avançadas incluem os seguintes parâmetros:
Para gravar as propriedades do portal que foram mudadas, clique em Gravar > OK.
No gadget de administração, clique em Portal >Configuração.
Clique em Descrições.
Você pode editar as seguintes configurações:
Preencha os campos para editar a configuração.
Para abrir as configurações avançadas, clique em Todas as Configurações.
Preencha os campos desejados para as configurações avançadas.
O Assistente de Configuração abre uma lista de opções que podem ser selecionadas para as configurações do campo.
Essas três configurações permitem aos usuários gravarem o seu ID de portal na estação de trabalho para que sejam conectados automaticamente nas visitas subseqüentes ao site:
Tempo de validade de Cookie Persistente. Digite o número de dias de validade do cookie. Por exemplo, digite 14 para que o login automático fique funcionando por 14 dias.
Atributo LDAP para armazenar a Senha. Digite o nome do atributo do usuário para armazenar sua senha. Por exemplo, áudio. Após o usuário ter efetuado o login com êxito, o NPS codifica a senha dos usuários com uma chave gerada aleatoriamente. A senha criptografada é então gravada como o valor do atributo de áudio. Tenha cuidado ao selecionar esse atributo. Na próxima vez que o usuário visitar o site, o NPS procurará pelo cookie persistente. Se o cookie estiver presente, o NPS tentará efetuar o login.
IMPORTANTE: Não utilize um atributo que já esteja em uso.
(Opcional) Nome do Cookie. Digite o Nome do Cookie. Essa é uma configuração opcional e padrão no NPS. Se você mudar essa configuração, os cookies com nomes anteriores serão invalidados.
Clique em Gravar > OK.
IMPORTANTE: O Novell Secret Store deve se comunicar com o LDAP através do protocolo SSL (Secured Sockets Layer). Para obter instruções sobre como configurar o SSL, consulte Secured Sockets Layer no Guia de Instalação do Novell Portal Services.
Para configurar o Secret Store como o provedor Secret Store do NPS, digite a seguinte configuração no PortalServlet.properties ou no Objeto Configuração do Portal:
AuthSSProvider=com.novell.nps.authentication.sso.NovellSSAPIImpl
Para configurar segredos compartilhados para instâncias de gadget, digite as seguintes configurações na atribuição do gadget:
SharedSecretName
No gadget de administração, clique em Portal > Mudar Valor Inicial de Senha.
Digite a nova senha nos dois campos.
Clique em Gravar.
Edite o arquivo PortalServlet.properties. em cada servidor Web executando o NPS para mudar o valor inicial de senha no arquivo e reinicie cada servidor Web.
O arquivo PortalServlet.properties encontra-se no diretório WEBAPPS/NPS/WEB-INF. Mude o campo de senha do sistema.
Os dados da sessão personalizada permitem que você configure um conjunto de instruções para o Novell Portal Services (NPS) para retornarem atributos de diretório como elementos do documento XML. Esse recurso permite ao NPS exibir números de telefone, endereços ou qualquer outro atributo do usuário ou outro objeto no diretório ao qual os usuários possuem direitos de acesso.
Você pode configurar os dados da sessão personalizada na tela Propriedades do portal ou no arquivo PortalServlet.properties. Se você utilizar o arquivo PortalServlet.properties, os nomes das configurações serão os mesmos, exceto que você deverá substituir todos os espaços por um sublinhado ( _ ).
O arquivo PortalServlet.properties encontra-se no diretório WEBAPPS/NPS/WEB-INF.
Essa configuração de múltiplos valores usa o sistema do analisador de macro do NPS para especificar e ler atributos do diretório. Você deve digitar os dados XML da mesma forma como os teria substituído.
Siga o seguinte procedimento para configurar os dados da sessão personalizada do NPS:
No gadget de administração, clique em Portal >Configuração.
Clique em Todas as Configurações.
Para mostrar as descrições do campo, clique em Descrições.
Digite o nome do indicador XML e a macro do portal seguido pelo nome do indicador de fechamento.
Por exemplo, <username>%cn%</username>
Preencha os campos de dados da sessão personalizada que você desejar.
Utilize como diretrizes as informações e as descrições de campos a seguir:
Para especificar que o CN deve estar em um indicador denominado username, o parâmetro em PortalServletProperties será
Custom_Session_Data=<username>%cn%</username>
Para incluir o endereço de e-mail do usuário em um indicador de e-mail, o parâmetro deverá ser
Custom_Session_Data=<username>%cn%</username><email>%mail%</email>
Ao digitar dados da sessão personalizada no objeto do portal, separe as entradas por todos os campos disponíveis utilizando o botão Novo Valor em vez de digitar vírgulas nas configurações.
No XML do portal gerado, os indicadores de conteúdo personalizados são exibidos em /PortalData/SessionInfo/Custom.
Se você digitar caracteres multibytes durante a instalação, será necessário executar o arquivo PortalServlet.properties através do utilitário Java native2ascii. Esse utilitário acompanha o Java SDK Os únicos caracteres multibytes em PortalServlet.properties estão no objeto do portal e no valor inicial de senha.
Na linha de comando, mude para a pasta onde o PortalServlet.properties encontra-se localizado.
Digite o seguinte para executar o native2ascii:
nativeascii -encodingUTF8 PortalServlet.Properties
Isso converterá todos os caracteres multibytes para o formato \udddd.
Renomeie o PortalServlet.properties antigo para OldPortalServletproperties e, em seguida, renomeie NewPortalServlet.properties para PortalServlet.properties.
Inicie o NPS.
O relatório de status mostra informações sobre a configuração atual do portal. A exibição inclui as seguintes informações:
No gadget de administração, clique em Portal > Relatório do Portal.
O NPS exibe um relatório de status sobre sua configuração.
Para fechar o relatório, clique em OK
Os relatórios de personalizações mostram informações sobre personalizações do esquema. O relatório de herança mostra informações sobre heranças do esquema.
No gadget de administração, clique em Propriedades Avançadas.
Selecione um objeto Usuário.
Na área Relatórios, clique em Personalizações ou Herança.
Se você clicar em Personalizações, selecione as opções que você deseja incluir no relatório e clique em Continuar. O relatório de personalizações mostra todas as personalizações de página ou de gadget efetuadas pelo usuário selecionado. Isso é útil para solucionar problemas. O administrador também pode apagar essas personalizações da tela do relatório.
Se você clicar em Herança, o relatório imediatamente é exibido. O relatório Herança mostra onde o usuário selecionado herda as páginas e os temas. Ele também mostra quaisquer flags de diretórios que possam impedir o usuário de herdar páginas e temas adicionais.
Para fechar o relatório, clique em Fechar.
O Novell Portal Services (NPS) atualiza-se automaticamente e também atualiza todos os outros servidores configurados para mostrar o conteúdo desse objeto do portal. Não é necessário atualizar manualmente o NPS ao criar ou editar páginas, temas ou comunidades.
Ao acessar o gadget de administração, a configuração do portal é lida a partir do LDAP eDirectoryTM e colocada em cache. Ao fazer mudanças na configuração do portal, esses elementos são enviados como atualizações ao diretório. No entanto, pode ser que você queira atualizar manualmente o NPS porque a configuração foi lida e colocada em cache quando você acessou o gadget de administração. Caso atualize manualmente o NPS, algumas dessas mudanças talvez não sejam exibidas imediatamente na sua visualização de configuração da interface do gadget de administração. É possível atualizar as configurações exibidas a partir do grupo do portal do administrador em uma configuração do portal. Em uma atualização, ocorre o seguinte:
Você pode atualizar todas ou somente as configurações mudadas. Para atualizar o portal, abra o gadget de administração e clique em Portal > Atualizar portal.
O NPS permite a mudança do nome ou do local do seu objeto do portal. Por exemplo, pode ser que você queira mudar essas informações com o objetivo de internacionalização. Execute as seguintes tarefas toda vez que você mudar o nome ou o local do Objeto Configuração do Portal:
Encerre o NPS.
No ConsoleOne, destaque o objeto do portal e renomeie-o.
Abra o arquivo PortalServlet.properties localizado no diretório nps/WEB-INF e localize o PortalConfigurationObjectDN.
Edite o valor System.PortalConfigurationObjectDN para corresponder ao valor para o qual você mudou o nome do portal ou local no Passo 2.
Grave o arquivo.
Você deve gravar o arquivo PortalServlet.properties no formato UTF-8 se ele contiver caracteres de byte duplo ou estendidos. No arquivo PortalServlet.properties de formato UTF-8, mantenha uma linha em branco na parte superior. Isso é necessário para resolver erros que podem ocorrer quando o arquivo encontra-se no formato UTF-8.
Essa seção explica como configurar uma lista de idiomas e locales. O Novell Portal Services (NPS) inclui atualmente duas estratégias de pesquisa. As estratégias a seguir contêm os idiomas padrão da ISO que deverão ser utilizados se a pesquisa não localizar o idioma solicitado:
A seguir encontram-se os URLs da ISO:
As seguintes etapas devem ser completadas para configurar as estratégias de idioma.
No gadget de administração, clique em Portal > Configuração > Todas as Configurações.
No campo Pedido de pesquisa de locale, clique em Editar.
Selecione o pedido de pesquisa que você deseja para a configuração padrão e clique em OK.
Quando configura temas, páginas e gadgets, você seleciona opções que correspondem às necessidades dos usuários do sistema. O NPS permite disponibilizar os idiomas de vários usuários internacionais. O processo de configuração inclui a seleção de idiomas e traduções.
No gadget de administração, clique em Portal > Configuração > Todas as Configurações.
Selecione Idiomas para Traduções e clique em Editar.
Adicione, remova ou mude a ordem dos idiomas selecionados.
Clique em OK > Gravar.
O tempo de espera da sessão NPS é controlado pela sessão HTTP e pelo servidor de aplicativos. O descritor de distribuição, necessário para todos os containers, está localizado no site Sun da Web.
O descritor a seguir contém os elementos que definem o tempo de espera da sessão (incluindo os pais):
<!--
The session-config element defines the session parameters for this web application.
-->
<!ELEMENT session-config (session-timeout?)>
<!--
This session-timeout element defines the default session timeout interval for all sessions created in this web application.
The specified timeout must be expressed in a whole number of minutes.
-->
<!ELEMENT session-timeout (#PCDATA)><?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE web-app
PUBLIC"-//SunMicrosystems, Inc. //DTD Web Application 2.2//EN"
<web-app>
<servlet>
<servlet-name>portal</servlet-name>
<servlet-class>com.novell.nps.PortalServlet</servlet-class>
</servlet>
<servlet-mapping>
<session-config>
<session-timeout>
12
</session-timeout>
</session-config>
</web-app>
A seguir encontra-se uma amostra de descritor de distribuição (web.xml):
Se você colocar isso no descritor de distribuição para o seu container, o sistema Tomcat padrão de 30 minutos (conforme especificado no arquivo %tomcat_home%/conf/web.xml) será substituído.
NOTA: As configuração de tempo de espera e de sinalização de atividade do seu servidor Web serão refletidas no servidor de aplicativos ou no Novell Portal Services.
O PortalConnection controla as conexões para o diretório LDAP (eDirectory) e é utilizado sempre que uma troca é solicitada entre o Novell Portal Services (NPS) e o diretório LDAP. O tempo padrão é 5 segundos.
O nome da nova configuração a ser editada na configuração do NPS é Tempo de espera da conexão. O valor está definido em segundos. A configuração padrão é 5 segundos.
Para aplicar o tempo de espera do PortalConnection a vários servidores, você pode configurar o tempo de espera no objeto do portal. Para aplicar o tempo de espera a um servidor específico, mantenha a configuração no arquivo PortalServlet.properties. Toda vez que o NPS for iniciado, esse arquivo será lido.
No arquivo PortalServlet.properties, a linha de tempo de espera deve corresponder ao seguinte exemplo:
Connection_Timeout=5
Essa configuração corresponde aos segundos que o NPS aguarda antes de atualizar a configuração do usuário a partir do LDAP enquanto o usuário encontra-se conectado. A próxima solicitação do usuário para exibir uma página do portal fará com que a configuração seja lida novamente a partir do LDAP.
No gadget de administração, clique em Portal > Configuração > Todas as Configurações.
Digite o tempo desejado no campo Hora.
Essa é a quantidade de tempo (em segundos) antes de os usuários relerem a configuração a partir do campo LDAP.
Para nunca atualizar o tempo de releitura de configuração a partir do LDAP durante uma sessão de usuário, digite 0 ou deixe o campo em branco.
Clique em Gravar > OK.
