2014-04-24 2 views
0

우리는 XPiNC와 브라우저 모두에서이 응용 프로그램을 사용하고 있습니다.브라우저의 x 페이지 반복 로그인

응용 프로그램에 액세스하려면 Lotus Notes에서 user.id으로 로그인해야합니다.

The server says /xsp/.ibmxspres/dojoroot-1.8.1/dojo. 

또는

The server says /xsp/.ibmxspres/.mini/dojo/.en-us. 

또는

The server says /xsp/.ibmxspres/.mini/css. 

또는

을 : 문제는 말을 여러 로그인 msgboxes가 (다시 사용자 이름과 암호로 로그인해야합니다 곳)가있다
The server says /xsp/.ibmxspres/.extlib/icons. 

등등. 내가 응용 프로그램에 로그온했을 때 F5을 눌렀을 때도 (사용자 이름을 표시하는 계산 된 필드가 있습니다) 이러한 유형의 메시지가 표시됩니다.

enter image description here

나는 개발자로서 무엇을해야합니까? 아니면 서버에 몇 가지 설정이 있어야합니까?

I가 다음 ACL 권한 : 귀하의 시간을

ACL: User type: Person and Access: Manager. 

Effective access: all the checkboxes are checked except Full Access Administrator 

감사합니다! 좋아

+0

XPiNC에서만 이러한 문제가 발생합니까? 또는 브라우저에서만 - 또는 둘 다? –

+0

브라우저에서만 사용 –

+0

어떤 인증 방법을 사용합니까? 기본 또는 세션 기반/SSO? 세션 기반을 사용하는 경우 세션 ID가 세션 쿠키로 저장되므로 브라우저가 쿠키를 허용하는지 확인하십시오. –

답변

1

, 이것은 바로 상자 ;-)에서해야

내가 이상한 발견하는 것은 당신이 사용에 대한 액세스를 요청하는 것처럼 보이는 능숙가 도장 (능숙 해 "내장"의 일부입니다 것입니다, CSS 등) XPages에서 ... ???

  1. 만들기 당신이 (로그인 기본 리더 이상으로 강제 적절한 ACL을 설정 새로운 응용 프로그램
  2. :

    그래서 우선이 응용 프로그램과 아무 상관이 있는지 테스트하는 정말 "익명"액세스 할 수 없음)라는 사람은

  3. 간단한 XPage를 작성하고 브라우저에 어떻게됩니까

에서 엽니?

모든 것이 작동하면 ressources (css, Dojo 등)를 사용하는 요소를 추가해야합니다. 그럼 어떻게 될까요?

같은 문제가 나타날 것입니다. 그렇다면 웹 액세스를 위해 서버를 설정 한 방법을 살펴 봐야합니다. 인터넷 사이트를 사용하고 있습니까? 기본 또는 세션 기반 인증을 사용합니까?

응용 프로그램의 ACL은 어떤 모양입니까? 당신이 경험은 "경로"당신이 로그인 할 즉, "영역"에 의해 야기 될 수있는 어떤

간단한 예 :.

당신은 ressource의 /path/db.nsf에 액세스하려면 로그인해야하는 경우/view/doc1? openDocument 그러면 영역은 "/ path/db"가됩니다.nsf/view/"- /path/db.nsf/newDoc.xsp를 사용하여 문서를 만들려고하면"/path/db.nsf/ "영역에 대한 액세스를 묻는 메시지가 표시 될 수 있습니다.

I 나는이 문제를 꽤 오래 동안 보지 못했다는 것을 인정해야합니다. 그러나 이것은 데이터베이스 전체에 대한 액세스를 제어한다는 사실 때문일 것입니다 - 사용자가 데이터베이스 내부의 무언가에 대한 액세스를 필요로 할 때 "공용 액세스 ..

이 좋아, 그래서 당신은 기본 인증을 사용하는 이유가 많이있다 : "그러나 첫째로, 우리는 영역 문제 ;-)

EDIT로 쫓아 전에 우리가 당신의 결과에 대해 좀 더 들어 보자 세션 기반 인증을 대신 사용합니다. 그러나 exp가 아닙니다. 너의 문제를 안다. 어떤 OS를 사용하고 있습니까? 파일 구조에 파일 액세스 권한이있는 OS? Domino를 실행하는 사용자가 자원에 액세스 할 수 없습니까? 이 디렉토리에 대한 (파일) 제한 사항을 설정 했습니까? 이러한 리소스에 대해 로그인하라는 메시지가 표시되지 않아야합니다 ....

다른 "새로운"응용 프로그램을 사용해 보셨습니까?

/존

+0

큰 설명에 감사드립니다. 나중에 새 앱을 만들려고하고 알려 드리겠습니다. 또한 관리자와 이야기하고 세션 기반 인증을 사용할 것이라고 말했습니다. 나는 내 질문을 "OPENED"하게 할 것이고 나는 결과들 뒤에 주석을 달 것이다. –

+0

Ok. 어떻게 진행되는지 들어 봅시다 ... 나는 여전히 내 질문을 검토하고 답변 해줄 것을 제안합니다. 당신이 어떤 리눅스/유닉스 OS에 있다면 당신은 당신의 관리자가 데이터 라이브러리의 모든 파일의 소유자/접근 권한을 확인하도록해야합니다. –

+0

나는 WIN OS를 사용하고 있습니다. –

0

세션 기반 인증으로 전환합니다. 여러 프롬프트는 브라우저를 닫지 않으면 로그 아웃 할 수없는 BASIC을 가리 킵니다.