Eu quero meu Servlet Domino para obter uma sessão de usuário autenticado

Parece uma questão bem fundamental, em um Servlet em execução hospedado no Domino que eu quero acessar os recursos do Domino que eu sabiamente protegi usando a excelente segurança do IBM Notes e Domino.

Eu quero que o Servlet possa ler e gravar dados no Domino enquanto mantém os dados do cliente que chamou o Servlet (ou xAgent) e impedir que o cliente grave diretamente.

Eu ficaria feliz em poder obter uma sessão que representasse o assinante do aplicativo. Eu posso obter uma sessão para um usuário registrado chamando o Servlet usando? Abrir & login e entrar. Isso não é prático.

Eu olhei aqui:Como você pode usar o SessionAsSigner em um Java Bean chamado de um XPage? onde Mark Leusink (https://stackoverflow.com/users/1177870/mark-leusink) implica que o uso de getCurrentSessionAsSigner () do ExtLib pode ser usado. Eu tentei, tendo assinado o aplicativo inteiro com um único ID de usuário e ele não retorna uma sessão. A resposta parece estar na incapacidade do Servlet para obter um objeto FacesContext.

Parece que a resposta deveria ser óbvia, mas não é para mim. Alguma ideia?

questionAnswers(4)

yourAnswerToTheQuestion