[CAS] CAS Client 설정 기초 가이드 - ASP.NET
https://sourcesup.cru.fr/projects/cas4net 에서 casModule을 다운받습니다.
압축을 풀고 casModule.dll 파일을 어플리케이션의 bin 디렉토리에 casModule.dll 파일을 붙여 넣습니다.
CAS Server에 대한 URL을 설정합니다.
<appSettings> <add key="loginUrl" value="https://cas.server/login" /> <add key="validateUrl" value="https://cas.server/serviceValidate" /> <add key="logoutUrl" value="https://cas.server/logout" /> </appSettings> |
‘CasModule’ httpModule을 system.web 섹션 내부에 추가합니다.
<system.web> ... <httpModules> <add name="CasModule" type="Upmc.CasModule.CasModule, CasModule"/> </httpModules> ... </system.web> |
system.web 섹션에 인증과 권한을 설정합니다.
<system.web> ... <authentication mode="None"> </authentication> <authorization> <allow users="*"/> </authorization> ... </system.web> |
Web Application을 재 시작하여 CAS Login 페이지가 나오게 되면 정상입니다.
참고자료: http://www.ja-sig.org/wiki/display/CASC/.Net+Http+module