...
Setup ExampleWebsite in Visual Studio
- Launch Microsoft Visual Studio with admin privileges. You can do so by right clicking on Visual Studio and selecting Run as Administrator. This is required for you to publish application artifacts to the local instance of IIS.
- From the File menu, select Open -> Subversion Project. Enter the following link into the address bar: https://source.jasig.org/cas-clients/dotnet-client/trunk/
Open the “DotNetCasClient.vs2010.sln” solution file. Visual Studio will download the artifacts to the project folder.
Image Added
- Right click on the ExampleWebsite app and selecting Select as Startup Project.
- Right click on the DotNetCasClient app and select Build.
- Add a Web.config file to the ExampleWebsite. Copy the contents of web.config.sample file into Web.config and modify the following sections:
Code Block |
---|
language | html/xml |
---|
title | Web.config |
---|
|
<casClientConfig
casServerLoginUrl="https://<your-full-machine-name>:8443/cas/login"
casServerUrlPrefix="https://<your-full-machine-name>:8443/cas/"
serverName="https://<your-full-machine-name>"
notAuthorizedUrl="~/NotAuthorized.aspx"
cookiesRequiredUrl="~/CookiesRequired.aspx"
redirectAfterValidation="true"
gateway="false"
renew="false"
singleSignOut="true"
ticketTimeTolerance="5000"
ticketValidatorName="Cas20"
proxyTicketManager="CacheProxyTicketManager"
serviceTicketManager="CacheServiceTicketManager"
gatewayStatusCookieName="CasGatewayStatus"
/>
<authentication mode="Forms">
<forms
loginUrl="https://<your-full-machine-name>:8443/cas/login"
timeout="90"
defaultUrl="~/Default.aspx"
cookieless="UseCookies"
slidingExpiration="true"
/>
</authentication> |
- Replace the <your-full-machine-name> with your full computer name.
Info |
---|
|
You can retrieve the fully qualified machine name by pressing WinKey+Pause and noting the value for "Full computer name". |
- Right click on ExampleWebsite and select Publish Website. From the dialog, click the browse button and navigate to Local IIS group. Then, select Default Website.
Image Added
Create IIS .NET SSL Certificate
...