Configurando o objeto do portal

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.


Editando o portal

  1. No gadget de administração, clique em Portal.

  2. 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:

    • Versão do portal
    • Objetos Grupo do Portal
    • Locais do portal
    • Containers do portal
    • Nome de usuário público
    • Container para objetos Comunidade

  3. 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.

  4. Para editar parâmetros avançados, clique em Todas as Configurações.

    As configurações avançadas incluem os seguintes parâmetros:

    • GUID do Portal exibe o Global Unique Identifier (identificador global exclusivo).
    • Objetos Atribuídos permite a seleção dos objetos atribuídos a esse objeto do portal.

  5. Para gravar as propriedades do portal que foram mudadas, clique em Gravar > OK.


Editando a configuração do portal

  1. No gadget de administração, clique em Portal >Configuração.

  2. Clique em Descrições.

    Você pode editar as seguintes configurações:

    Configuração Descrição

    Senha pública

    A senha que os usuários LDAP usam para renderizar o portal antes de efetuar o login. Essa senha é referente ao nome de usuário público especificado nas propriedades do portal.

    Habilitar login sem contexto

    Permite que você use nomes de usuários sem contexto para efetuar o login.

    Atributos a serem usados para login sem contexto.

    O Assistente de Configuração permite que você selecione de uma lista de atributos válidos. Por exemplo, você pode usar o atributo de correio para efetuar o login utilizando endereços de e-mail.

    Habilitar criação de comunidade

    Permite que os usuários criem comunidades.

    Nome da página da comunidade

    Controla o nome da página da comunidade principal. Essa configuração permite também selecionar os idiomas que estarão disponíveis.

  3. Preencha os campos para editar a configuração.

  4. Para abrir as configurações avançadas, clique em Todas as Configurações.

  5. 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.

    Configuração Descrição

    Tempo (em minutos) para colocar em cache esquemas em containers e grupos

    Os minutos para colocar em cache esquemas em grupos e containers.

    Padrão = 1380 minutos.

    Tempo antes de limpar conexões de diretórios não usados

    Quantidade de tempo antes de o NPS limpar conexões de diretórios não usados.

    Padrão = 5 segundos.

    Compartilhamento de arquivo da comunidade

    Especifique o compartilhamento de CIFS/SMB a ser usado.

    Java beans de estatística disponíveis para o portal

    Lista todos os statBeans disponíveis que podem ser executados no NPS. Os statBeans geram informações de estatística para o gadget PortalStats.

    Java beans de estatística ativos

    Configura os statBeans que serão executados neste portal. Pelo menos um statBean deve estar ativo para que o gadget PortalStats exiba informações.

    Java beans do registro de eventos disponíveis neste portal

    Lista todos os loggerBeans disponíveis neste portal. Os loggerBeans registram eventos do NPS, como a conexão e desconexão dos usuários de arquivos.

    Java beans do registro de eventos ativos

    Configura os loggerbeans que serão executados neste portal.

    Caminho do arquivo de registro para os Java beans do registro de eventos

    Nome do arquivo no qual o NPS registra eventos.

    Java beans do SNMP disponíveis para o portal

    A lista de todos os snmpBeans disponíveis que podem ser executados neste portal. Os smnpBeans geram detecções de SNMP ou eventos que podem ser monitorados.

    Java beans de SNMP ativos

    Configura os snmpBeans que serão executados neste portal.

    Mostrar informações adicionais de erro no login

    Mostra informações adicionais do diretório LDAP sobre tentativas de autenticação sem êxito.

    Tempo antes de forçar os usuários a lerem novamente a configuração de LDAP

    Tempo, em segundos, antes da configuração de usuário ser relida do diretório enquanto o usuário efetua o login no NPS. Utilize isso para forçar novas mudanças a serem exibidas para o usuário sem a necessidade de um novo login. Essa configuração pode afetar o desempenho do sistema.

    Tempo (em milissegundos) antes de fornecer a um gadget seu próprio processo

    A quantidade de tempo (em milissegundos) a aguardar antes de mudar um gadget de síncrono para assíncrono.

    Padrão = 500.

    Nomes de todos os dispositivos da Web (PDAs) que acessam o portal

    Lista de todos os dispositivos portáteis que você utiliza para acessar o NPS.

    Dispositivos da Web (PDAs) que devem mostrar apenas um gadget de cada vez

    Dispositivos portáteis usados para acessar o NPS que precisam utilizar a folha de estilo de dispositivos especiais.

    URL para servidor Proxy reverso

    Digite o URL se estiver utilizando um proxy reverso.

    Tempo de validade de Cookie Persistente (em dias)

    Permite aos usuários gravarem suas informações de login.

    Digite o Nome do Cookie (o padrão é NPS)

    Uma configuração opcional para o arquivo Cookie.

    Tempo de espera do gadget (em milissegundos)

    A quantidade de tempo, em milissegundos, permitida para que um gadget reúna dados de uma fonte de dados em backend.

    Dados da sessão personalizada (pares de tags/macros)

    Utilize esse campo para adicionar elementos à saída para XML com base no que o usuário conectado pode visualizar na árvore LDAP. Você pode digitar todas as informações para cada indicador nos campos de dados individuais.

    Por exemplo, <username>%cn%</username>

    Pedido de pesquisa de locale

    Configura a ordem padrão usada para encontrar o locale a ser usado pelo usuário conectado.

    Local personalizado para folhas de estilo para renderização em backend

    Permite a determinação de qual local a renderização em backend obterá as folhas de estilo.

    Porta RMI

    Especifica a porta a ser usada para comunicação estatística interportal.

    Padrão = 3333.

    Exibir tempo para renderização em backend

    Determina se será ou não mostrado o tempo gasto para renderizar em backend as solicitações no registro de depuração.

    Porta IP do Servidor de Bate-papo

    Especifica a porta que o gadget de bate-papo usará para a comunicação entre o applet e o servidor.

    Padrão = 2122.


    Configurações de login automático

    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
    • Atributo LDAP para armazenar a Senha
    • (Opcional) Digite o Nome do Cookie

    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.

  6. Clique em Gravar > OK.


Novell Secret Store

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

Mudando a senha do portal

  1. No gadget de administração, clique em Portal > Mudar Valor Inicial de Senha.

  2. Digite a nova senha nos dois campos.

  3. Clique em Gravar.

  4. 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.


Configurando dados de sessão personalizada do portal

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:

  1. No gadget de administração, clique em Portal >Configuração.

  2. Clique em Todas as Configurações.

  3. Para mostrar as descrições do campo, clique em Descrições.

  4. Digite o nome do indicador XML e a macro do portal seguido pelo nome do indicador de fechamento.

    Por exemplo, <username>%cn%</username>

  5. 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.


Utilizando caracteres multibytes

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.

  1. Na linha de comando, mude para a pasta onde o PortalServlet.properties encontra-se localizado.

  2. Digite o seguinte para executar o native2ascii:

    nativeascii -encodingUTF8 PortalServlet.Properties

    Isso converterá todos os caracteres multibytes para o formato \udddd.

  3. Renomeie o PortalServlet.properties antigo para OldPortalServletproperties e, em seguida, renomeie NewPortalServlet.properties para PortalServlet.properties.

  4. Inicie o NPS.


Visualizando o relatório de status do portal

O relatório de status mostra informações sobre a configuração atual do portal. A exibição inclui as seguintes informações:

  1. No gadget de administração, clique em Portal > Relatório do Portal.

    O NPS exibe um relatório de status sobre sua configuração.

  2. Para fechar o relatório, clique em OK


Exibindo relatórios de herança e de personalizações do portal

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.

  1. No gadget de administração, clique em Propriedades Avançadas.

  2. Selecione um objeto Usuário.

  3. 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.

  4. Para fechar o relatório, clique em Fechar.


Atualizando o objeto e as configurações do portal

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.


Mudando o nome ou o local do 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:

  1. Encerre o NPS.

  2. No ConsoleOne, destaque o objeto do portal e renomeie-o.

  3. Abra o arquivo PortalServlet.properties localizado no diretório nps/WEB-INF e localize o PortalConfigurationObjectDN.

  4. Edite o valor System.PortalConfigurationObjectDN para corresponder ao valor para o qual você mudou o nome do portal ou local no Passo 2.

  5. 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.


Definindo idiomas

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:

As seguintes etapas devem ser completadas para configurar as estratégias de idioma.

  1. No gadget de administração, clique em Portal > Configuração > Todas as Configurações.

  2. No campo Pedido de pesquisa de locale, clique em Editar.

  3. 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.

  1. No gadget de administração, clique em Portal > Configuração > Todas as Configurações.

  2. Selecione Idiomas para Traduções e clique em Editar.

  3. Adicione, remova ou mude a ordem dos idiomas selecionados.

  4. Clique em OK > Gravar.


Mudando as configurações de tempo de espera da sessão

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.


Tempo de espera do PortalConnection

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

Tempo antes de forçar os usuários a reler a configuração de LDAP

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.

  1. No gadget de administração, clique em Portal > Configuração > Todas as Configurações.

  2. 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.

  3. Clique em Gravar > OK.