나는 angularjs 웹 페이지에서 Domino 서버에 로그인하고 싶습니다. 이 페이지 자체는 내가 인증하고자하는 데이터베이스에 있으므로 실제로는 원격이 아닙니다. 나는이 HTTP 302과 DomAuthSessId 쿠키를 얻을 수동으로 로그인을 할 때angularjs가있는 Domino 서버에 로그인하는 방법은 무엇입니까?
return $http({
url: 'http://servername/names.nsf?login',
data: {
'username': 'myusername',
'password': 'whateverpassword',
'redirectto': '/path_to_db.nsf/$icon'
},
method: 'POST',
headers: {
'Content-Type': 'application/x-www-form-urlencoded',
'X-Requested-With': 'XMLHttpRequest'
}
})
.then(loginComplete)
.catch(loginFailed);
는 내가 대가로 얻을 것은 HTTP 응답 (200)입니다 : 이 내 코드입니다. 따라서 요청은 다르게 동작합니다. 게시물을 올리면 사용할 수있는 SessionID 쿠키가 있으므로 서버와의 세션이 있어야합니다. 내가 여기서 잊어 버린 것에 대한 어떤 생각? 미리 감사드립니다!
- 다른 소스에서 사용자 이름과 암호를 가져 오기 : 은 어쩌면 내가 너무 달성하기 위해 노력하고있어 간략하게 설명한다 .
궁극적으로 우리는 싱글 사인온을 위해 SAML을 사용하지만 아직 Domino 8.5.3을 사용 중이므로 지금은 선택할 수 없습니다.
키 : 나는 사용자가 수동으로 인증하는 것을 원하지 않는다. 배치 판독기가 관련되어있어 사용자 이름을 알려주고 서버에서 자동으로 인증하려고합니다. –