SAML 인증이 필요한 앱을 만들기 위해 ionic을 사용하고 있는데,이 주제에 대한 지침이있는 사람이 있습니까?Ionic App에서 SAML 인증을 어떻게 처리합니까?
현재 SAML 어설 션을 실행해야하는 API에 사용자 이름과 비밀번호를 보낼 수 있지만 SAML 토큰을 가져오고 URL에 로그인하기 위해 이온이 있거나 각도가있는 솔루션을 찾지 못했습니다. 응답은 HTML로 다시 전송됩니다. 또한 일단 해당 데이터를 가져올 수 있으면 XML을 구문 분석하여 사용자 데이터를 수집 할 방법이 필요합니다. 나는 시도했다 : - 각 요소를 angle.element (document) .find ("input [name = 'SAMLResponse']")를 사용하여 속성 이름별로 잡아 들인다. - SAML 토큰을 파싱하기 위해 xml2json을 사용하여 요소를 찾을 수 없다. 응답 토큰 및 URL 잡아 - 결과 - 객체가 반환 같음 널
나는 당신이 제공 할 수있는 지침을 주셔서 감사 들으
샘플 응답 : 내가 생성 한 일을 결국 무엇
<html>\r\n<HEAD><META HTTP-EQUIV='PRAGMA' CONTENT='NO-CACHE'>
<META HTTP-EQUIV='CACHE-CONTROL' CONTENT='NO-CACHE'><TITLE>SAML 2.0 Auto-POST form</TITLE></HEAD>\r\n <body onLoad=\"document.forms[0].submit()\">\r\n
<NOSCRIPT>Your browser does not support JavaScript. Please click the 'Continue' button below to proceed. <br><br></NOSCRIPT>\r\n
<form action=\"https://foobar.url.com/sso/verify/foobar\" method=\"POST\">\r\n<input type=\"hidden\"
name=\"SAMLResponse\" value=\"SAML ASSERTION\">\r\n
<NOSCRIPT><INPUT TYPE=\"SUBMIT\" VALUE=\"Continue\"></NOSCRIPT>\r\n
</form>\r\n </body>\r\n</html>\r\n
해결 방법을 찾으셨습니까? –
도 해결책을 찾고 있지만 도달하기 쉽지 않습니다. telerik 사이트에서 유용한 자료를 찾았습니다. http://www.telerik.com/forums/cordova-sso-login 성공했는지 알려주십시오. –