Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Testing Experimental CAS v3 Support #108

Open
TheHokieCoder opened this issue Jul 19, 2020 · 6 comments
Open

Testing Experimental CAS v3 Support #108

TheHokieCoder opened this issue Jul 19, 2020 · 6 comments
Assignees

Comments

@TheHokieCoder
Copy link
Contributor

@HamidRezaAshkiyan, I have created this separate issue for you so that we can discuss attempting to use my CAS v3 protocol support without creating too much off-topic chatter in issue 17.

Please note, again, that the code I have written so far is untested and not guaranteed to work, especially not in a production environment. However, if you want to test it yourself and provide me with feedback:

  1. Uninstall the DotNetCasClient NuGet package from your project. This should still leave behind your CAS client configuration in your web.config file.
  2. Clone the dev-issue-17 branch of my repository to your development machine.
  3. In your project (in Visual Studio), add a reference to the project you just cloned. This will cause Visual Studio to build the clone of DotNetCasClient when building your project, since it is now a dependency.
  4. In your web.config file, locate the casClientConfig configuration section and modify the ticketValidatorName attribute to be Cas30 instead of Cas20.
  5. If you are able to successfully build your project, you should now be able to run it.

Let me know if you run into any issues with the above steps. And definitely let me know what did and didn't work if you were able to successfully compile and run my version of the CAS client.

@HamidRezaAshkiyan
Copy link

Actually my aim is to produce a sample for using in production environment. I hope we can test it and merge this to main repository.

And I will test it as soon as it possible. Thanks.

@TheHokieCoder
Copy link
Contributor Author

@HamidRezaAshkiyan Any update on testing the CASv3 support in the client?

@HamidRezaAshkiyan
Copy link

Sorry I have Problems with logging in the CAS server. The CAS server wants token from me and I'm have contacted server admin, unfortunately issue still persist and I'm still waiting for proper fix.

@TheHokieCoder
Copy link
Contributor Author

@HamidRezaAshkiyan Sounds good. I was just checking in as sometimes the original poster forgets to check back and let us know how things are going. Let us know when you are able to get your CAS server issue resolved and are then able to test out the CASv3 support. Thanks!

@HamidRezaAshkiyan
Copy link

Sure, I will.

@HamidRezaAshkiyan
Copy link

Unfortunately, Server admin doesn't respond and I couldn't solve problem on my own so close this issue or if you like keep it open for other to contribute and if anything changed i will come back and say it here. Thanks.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants