Thank you Carl! Do I need to add it as a class to my App_Code? or just register it in web.config?
Michelle On Mon, Sep 8, 2014 at 4:34 PM, Waldbieser, Carl <waldb...@lafayette.edu> wrote: > Michelle, > > I am looking at the source on GitHub: > > > https://github.com/Jasig/dotnet-cas-client/blob/master/DotNetCasClient/CasAuthenticationModule.cs > > Thanks, > Carl > > ----- Original Message ----- > From: "Michelle Zhang" <michelle.zh...@fandm.edu> > To: cas-user@lists.jasig.org > Sent: Monday, September 8, 2014 4:24:42 PM > Subject: Re: [cas-user] Redirect page after authenticated > > Carl, where can I find DotNetCasClient/CasAuthenticationModule.cs? > > The only classes I included are DotNetCasAttributePrincipal.cs and > DotNetCASClient.cs. > > If I just type in the path: > > https://CASServerName/cas/login?requesturl=https://myWebServerName/Account/login.aspx > <https://CASServerName/cas/login?service=https://myWebServerName> > > I'm redirected to the "cas login successful" page. > > Just now I uncommentted this modules block in web.config file: > <modules> > <remove name="DotNetCasClient"/> > <add name="DotNetCasClient" > type="DotNetCasClient.CasAuthenticationModule,DotNetCasClient"/> > </modules> > > And now after log in, it redirected me to one of my web pages, not the > account/login.aspx. I'm thinking this is kind of a small step forward. > Still need to figure out how to get the return url right. > > Thanks again, > > Michelle > <https://CASServerName/cas/login?service=https://myWebServerName> > > On Mon, Sep 8, 2014 at 3:45 PM, Waldbieser, Carl <waldb...@lafayette.edu> > wrote: > > > Michelle, > > > > The source code file "DotNetCasClient/CasAuthenticationModule.cs" has > some > > comments that may partially explain why you are seeing "ReturnUrl" > instead > > of "service". It seems like the ASP.NET framework is not intercepting > > the request as it is routed to FormsLoginUrl. Do you have debugging > turned > > on? That would probably help you determine what configuration you may be > > missing. > > > > You can try hitting the CAS server directly with: > > > > https://CASServerName/cas/login?service=https://myWebServerName > > > > to see if service ticket validation is working. > > > > Thanks, > > Carl > > > > ----- Original Message ----- > > From: "Michelle Zhang" <michelle.zh...@fandm.edu> > > To: cas-user@lists.jasig.org > > Sent: Monday, September 8, 2014 3:09:14 PM > > Subject: Re: [cas-user] Redirect page after authenticated > > > > Carl, > > > > I made such change now: > > <casClientConfig casServerLoginUrl="https://CASServerName/cas/login > > <https://CASEServerName/cas>" > > casServerUrlPrefix="https://CASServerName/cas > > <https://CASEServerName/cas>" > > serverName="https://myWebServerName > > <https://CASEServerName/cas>" > > notAuthorizedUrl="~/Failed.aspx" > > cookiesRequiredUrl=" > > https://myWebServerName/Account/Login.aspx" > > redirectAfterValidation="true" > > renew="false" singleSignOut="true" > > ticketValidatorName="Cas20" > > serviceTicketManager="CacheServiceTicketManager"/> > > > > and still have the problem. > > > > Thanks again! > > > > Michelle > > > > > > On Mon, Sep 8, 2014 at 3:01 PM, Waldbieser, Carl <waldb...@lafayette.edu > > > > wrote: > > > > > Michelle, > > > > > > It looks like "serverName" in "casClientConfig" ought to be " > > > https://myWebServerName". From the instructions: > > > > > > Host name of the server hosting this application. This is used to > > > generate URLs that will be sent to the CAS server for redirection. > > > > > > Thanks, > > > Carl > > > > > > ----- Original Message ----- > > > From: "Michelle Zhang" <michelle.zh...@fandm.edu> > > > To: cas-user@lists.jasig.org > > > Sent: Monday, September 8, 2014 2:50:34 PM > > > Subject: Re: [cas-user] Redirect page after authenticated > > > > > > Carl, > > > > > > Thank you for checking for me! I made the change, now the code in > > > web.config shows: > > > <authentication mode="Forms"> > > > <forms loginUrl="https://CASServerName/cas/login > > > <https://CASEServerName/cas>" timeout="30" > > > defaultUrl="https://myWebServerName/Account/Login.aspx" > > > cookieless="UseCookies" > > > slidingExpiration="true" > > > path="/SPOT/" > > > name=".ASPXFORMSAUTH"/> > > > </authentication> > > > > > > Same to the casClientConfig: > > > <casClientConfig casServerLoginUrl="https://CASServerName/cas/login > > > <https://CASEServerName/cas>" > > > casServerUrlPrefix="https://CASServerName/cas > > > <https://CASEServerName/cas>" > > > serverName="https://CASServerName > > > <https://CASEServerName/cas>:8443" > > > notAuthorizedUrl="~/Failed.aspx" > > > cookiesRequiredUrl=" > > > https://myWebServerName/Account/Login.aspx" > > > redirectAfterValidation="true" > > > renew="false" singleSignOut="true" > > > ticketValidatorName="Cas20" > > > serviceTicketManager="CacheServiceTicketManager"/> > > > > > > When I upload and test again, nothing changed.... > > > > > > > > > Michelle > > > > > > On Mon, Sep 8, 2014 at 2:42 PM, Waldbieser, Carl < > waldb...@lafayette.edu > > > > > > wrote: > > > > > > > Michelle, > > > > > > > > Shouldn't your loginUrl be "https://CASEServerName/cas/login"? > > > > It should match the "casServerLoginUrl" in your "casClientConfig" > > section > > > > [1] > > > > > > > > Thanks, > > > > Carl > > > > > > > > [1] https://wiki.jasig.org/display/casc/.net+cas+client > > > > > > > > ----- Original Message ----- > > > > From: "Michelle Zhang" <michelle.zh...@fandm.edu> > > > > To: cas-user@lists.jasig.org > > > > Sent: Monday, September 8, 2014 2:12:02 PM > > > > Subject: Re: [cas-user] Redirect page after authenticated > > > > > > > > Dear Carl, > > > > > > > > Thank you very much for the reply! I do not see the "service" > > parameter > > > on > > > > the URL. The URL is just showing as: > > > > https://CASEServerName/cas/login?ReturnUrl=%2f > > > > > > > > In my web.config file, I have set the url in the "defaultUrl" > > attribute: > > > > > > > > <authentication mode="Forms"> > > > > <forms loginUrl="https://CASEServerName/cas" timeout="30" > > > > defaultUrl="https://myWebServerName/Account/Login.aspx" > > > > cookieless="UseCookies" > > > > slidingExpiration="true" > > > > path="/SPOT/" > > > > name=".ASPXFORMSAUTH"/> > > > > <!--path="/ApplicationName/"--> > > > > </authentication> > > > > > > > > Do you know where else should I set the service parameter? > > > > > > > > > > > > Michelle > > > > > > > > > > > > On Mon, Sep 8, 2014 at 2:05 PM, Waldbieser, Carl < > > waldb...@lafayette.edu > > > > > > > > wrote: > > > > > > > > > Michelle, > > > > > > > > > > When you are sent to the CAS login page, what is the value of the > > > > > `service` parameter on the URL? That is the URL you will be > > redirected > > > > to > > > > > on successful login. If that URL is *not* correct, your CAS client > > is > > > > > sending the wrong service parameter. > > > > > > > > > > If it is correct, you should check to see if your web app is > > > redirecting > > > > > from the service URL to the final URL. > > > > > > > > > > Thanks, > > > > > Carl Waldbieser > > > > > Lafayette College > > > > > > > > > > > > > > > ----- Original Message ----- > > > > > From: "Michelle Zhang" <michelle.zh...@fandm.edu> > > > > > To: cas-user@lists.jasig.org > > > > > Sent: Monday, September 8, 2014 10:42:22 AM > > > > > Subject: [cas-user] Redirect page after authenticated > > > > > > > > > > Hi there, > > > > > > > > > > I'm a .Net developer and now just started to work with CAS. I have > > > made > > > > > associate changes on the web.config files so now after I typed in > the > > > > url ( > > > > > https://servername), I'm directed to the CAS log in page. After I > > > logged > > > > > in, I'm supposed to be redirected to my default page which > specified > > in > > > > > web.config file: > > > > > <files> > > > > > <clear/> > > > > > <add value="Account/Login.aspx"/> > > > > > </files> > > > > > However I am always being directed to the same "log in successful" > > page > > > > > with the url showing as: > > > > > > > > > > https://servername/cas/login?ReturnUrl=%2f > > > > > > > > > > Any suggestions? > > > > > <michelle.zh...@fandm.edu> > > > > > > > > > > -- > > > > > You are currently subscribed to cas-user@lists.jasig.org as: > > > > > waldb...@lafayette.edu > > > > > To unsubscribe, change settings or access archives, see > > > > > http://www.ja-sig.org/wiki/display/JSG/cas-user > > > > > > > > > > -- > > > > > You are currently subscribed to cas-user@lists.jasig.org as: > > > > > michelle.zh...@fandm.edu > > > > > To unsubscribe, change settings or access archives, see > > > > > http://www.ja-sig.org/wiki/display/JSG/cas-user > > > > > > > > > > > > > > > > > > > > > -- > > > > Michelle Zhang > > > > Floyd Institute Center for Opinion Research > > > > Franklin & Marshall College > > > > P.O. Box 3003 > > > > Lancaster PA 17604-3003 > > > > Phone: (717) 358-4764 > > > > michelle.zh...@fandm.edu > > > > > > > > -- > > > > You are currently subscribed to cas-user@lists.jasig.org as: > > > > waldb...@lafayette.edu > > > > To unsubscribe, change settings or access archives, see > > > > http://www.ja-sig.org/wiki/display/JSG/cas-user > > > > > > > > -- > > > > You are currently subscribed to cas-user@lists.jasig.org as: > > > > michelle.zh...@fandm.edu > > > > To unsubscribe, change settings or access archives, see > > > > http://www.ja-sig.org/wiki/display/JSG/cas-user > > > > > > > > > > > > > > > > -- > > > Michelle Zhang > > > Floyd Institute Center for Opinion Research > > > Franklin & Marshall College > > > P.O. Box 3003 > > > Lancaster PA 17604-3003 > > > Phone: (717) 358-4764 > > > michelle.zh...@fandm.edu > > > > > > -- > > > You are currently subscribed to cas-user@lists.jasig.org as: > > > waldb...@lafayette.edu > > > To unsubscribe, change settings or access archives, see > > > http://www.ja-sig.org/wiki/display/JSG/cas-user > > > > > > -- > > > You are currently subscribed to cas-user@lists.jasig.org as: > > > michelle.zh...@fandm.edu > > > To unsubscribe, change settings or access archives, see > > > http://www.ja-sig.org/wiki/display/JSG/cas-user > > > > > > > > > > > -- > > Michelle Zhang > > Floyd Institute Center for Opinion Research > > Franklin & Marshall College > > P.O. Box 3003 > > Lancaster PA 17604-3003 > > Phone: (717) 358-4764 > > michelle.zh...@fandm.edu > > > > -- > > You are currently subscribed to cas-user@lists.jasig.org as: > > waldb...@lafayette.edu > > To unsubscribe, change settings or access archives, see > > http://www.ja-sig.org/wiki/display/JSG/cas-user > > > > -- > > You are currently subscribed to cas-user@lists.jasig.org as: > > michelle.zh...@fandm.edu > > To unsubscribe, change settings or access archives, see > > http://www.ja-sig.org/wiki/display/JSG/cas-user > > > > > > -- > Michelle Zhang > Floyd Institute Center for Opinion Research > Franklin & Marshall College > P.O. Box 3003 > Lancaster PA 17604-3003 > Phone: (717) 358-4764 > michelle.zh...@fandm.edu > > -- > You are currently subscribed to cas-user@lists.jasig.org as: > waldb...@lafayette.edu > To unsubscribe, change settings or access archives, see > http://www.ja-sig.org/wiki/display/JSG/cas-user > > -- > You are currently subscribed to cas-user@lists.jasig.org as: > michelle.zh...@fandm.edu > To unsubscribe, change settings or access archives, see > http://www.ja-sig.org/wiki/display/JSG/cas-user > -- Michelle Zhang Floyd Institute Center for Opinion Research Franklin & Marshall College P.O. Box 3003 Lancaster PA 17604-3003 Phone: (717) 358-4764 michelle.zh...@fandm.edu -- You are currently subscribed to cas-user@lists.jasig.org as: arch...@mail-archive.com To unsubscribe, change settings or access archives, see http://www.ja-sig.org/wiki/display/JSG/cas-user