Property | Type | Description | |
---|---|---|---|
lbtnKerberosLogin | global::System.Web.UI.WebControls.LinkButton | ||
loginMembership | global::System.Web.UI.WebControls.Login | ||
pnlKerberosLogin | global::System.Web.UI.WebControls.Panel |
Method | Description | |
---|---|---|
Page_Load ( object sender, EventArgs e ) : void | ||
lbtnKerberosLogin_Click ( object sender, EventArgs e ) : void |
Performs a distAuth login
|
Method | Description | |
---|---|---|
CASLogin ( ) : void |
Login to the campus DistAuth system using CAS
|
|
DistAuthLogin ( ) : void | ||
GetUseKerberos ( ) : bool | ||
IpHash ( string suppliedIPAddress ) : string |
Hashes an IP address using DistAuth's algoritm
|
|
KerberosLogin ( ) : void | ||
ParseDistAuthCookie ( HttpCookie suppliedDistAuthCookie, string &suppliedUserName, string &suppliedAfsHash, string &suppliedDistAuthHash ) : void |
Parses the DistAuth cookie into user, AFS Hash, and IP Hash
|
|
VerifyDistAuthCookie ( string ipHash ) : bool |
Verifies the clients IP address matches the hashed IP address in DistAuth Prevents copying the cookie and using from another machine
|
protected Page_Load ( object sender, EventArgs e ) : void | ||
sender | object | |
e | EventArgs | |
return | void |
protected lbtnKerberosLogin_Click ( object sender, EventArgs e ) : void | ||
sender | object | |
e | EventArgs | |
return | void |
protected global::System.Web.UI.WebControls.LinkButton lbtnKerberosLogin | ||
return | global::System.Web.UI.WebControls.LinkButton |
protected global::System.Web.UI.WebControls.Login loginMembership | ||
return | global::System.Web.UI.WebControls.Login |