蘭庭論壇
標題: ASP - 學校運用員工業務網Single Sign On 說明 [打印本頁]
作者: 李亮寬 時間: 2015-12-29 22:57
標題: ASP - 學校運用員工業務網Single Sign On 說明
學校運用員工業務網Single Sign On 說明
1.將test.asp 及 aaa.htm放在你的網站
2.請先進入 EIP→ 控制台→人事資料維護→學校基本資料→將sso 欄位填入,test.asp的網址
3.順便在學校基本資料,看一下學校編號,例如 s083
4. 叫出aaa.htm 進入超連結
http://eip.ilc.edu.tw/sso/default.asp?schnum=s006
5. 可以測試了
.
說明
1. 利用aaa.htm 進入教網中心認證,認證完,會根據你在學校基本資料的設定,導到你設定的網址並給予hash的參數資料
2. 根據拿到的hash資料傳遞到下列網址
http://eip.ilc.edu.tw/sso/ssoserv.asp?hash=參數資料
就可以取到認證通過的老師資料
aaa.htm:
<html>
<body>
<a href="http://eip.ilc.edu.tw/sso/default.asp?schnum=s083">Single Sign On</a>
</body>
</html>
test.asp:
<%
urltext=callurl("http://eip.ilc.edu.tw/sso/ssoserv.asp?hash="&request("hash"))
response.write urltext
' 就可以根據抓到的資料看語言用split 分解運用
' 然後設定session 將程式導到你的學校menu
Function callurl(murl)
Set WinHttpReq = CreateObject("WinHttp.WinHttpRequest.5.1")
Call WinHttpReq.Open("GET", murl, false)
Call WinHttpReq.Send
content = WinHttpReq.ResponseBody
Set oStream = CreateObject("adodb.stream")
oStream.Type=1
oStream.Mode=3
oStream.Open
oStream.Write content
oStream.Position=0
oStream.Type=2
'oStream.Charset="utf-8"
oStream.Charset="big5"
callurl= oStream.ReadText
Set oStream = Nothing
Set WinHttpReq = Nothing
End function
%>
-
-
aaa.htm
112 Bytes, 下載次數: 284
-
-
SSO.doc
24.5 KB, 下載次數: 286
-
-
test.asp
707 Bytes, 下載次數: 283
歡迎光臨 蘭庭論壇 (http://120.101.203.2/) |
Powered by Discuz! X3.2 |