티스토리 뷰

Exchange

OWA 로그인 처리

ing™ 2013. 4. 15. 13:46

아래와 같이 Exchange에서 제공하는 OWA 사이트를 SSO처리를 하기 위해 아래와 같이 로그인을 해줄 수 있다. 그렇지만 사전에 ID, PW를 알아야지만 SSO를 해줘야 하는 단점이 있다.


1
2
3
$.post('/owa/auth.owa', {destination:"https://owa.server.net/owa/", flags:4, forcedownlevel:0, username:"[로그온계정]", password:"[패스둬드]", isUtf8:1}, function(data){
           window.location.href = "https://owa.server.net/owa/";
});

[코드] Ajax를 이용한 로그인


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
function LoginToOWA (server,domain,username,password) {
  var url = "https://" + server + "/owa/auth.owa"
  var p = {destination:'https://' + server + '/owa/',flags:'4',forcedownlevel:'0',trusted:'0',isutf8:'1',username:domain + '\\' + username,password:password};
  var myForm = document.createElement("form");
  myForm.method="post"
  myForm.action = url ;
   
  for (var k in p) {
    var myInput = document.createElement("input") ;
    myInput.setAttribute("name", k) ;
    myInput.setAttribute("value", p[k]);
    myForm.appendChild(myInput) ;
  }   
 
  document.body.appendChild(myForm) ;
  myForm.submit() ;
  document.body.removeChild(myForm) ;
}

[코드] Form submit를 이용한 로그인


공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함