mirror of https://github.com/jacekkow/keycloak-protocol-cas

Jacek Kowalski
2021-10-06 2224743a6215764649dcf16dcfdb58dfbd68e9c0
Update README to mention the difference between CAS URL and login URL.

See issues #27 and #36.
1 files modified
10 ■■■■■ changed files
README.md 10 ●●●●● patch | view | raw | blame | history
README.md
@@ -44,6 +44,13 @@
configured in Keycloak.
Enter `https://your.keycloak.host/auth/realms/master/protocol/cas` as the CAS URL into your SP.
This assumes that you use the default `master` realm - if not, modify the URL accordingly.
Note that some client implementations require you to enter login and validate URLs, not CAS URL!
This manifests with "Page Not Found" error on login attempt
(see [issue #27](https://github.com/jacekkow/keycloak-protocol-cas/issues/27) for example).
In such case append `/login` to the CAS URL to get the "login URL".
Similarly append `/serviceValidate` to get the "validate URL".
## Disclaimer
@@ -55,7 +62,8 @@
and includes changes for Keycloak 8 and newer that were not merged by the owner for half a year.
## References
[1] http://www.keycloak.org
[1] https://www.keycloak.org/
[2] https://issues.jboss.org/browse/KEYCLOAK-1047 (Support CAS 2.0 SSO protocol)
[3] https://apereo.github.io/cas/4.2.x/protocol/CAS-Protocol-Specification.html
[4] https://keycloak.gitbooks.io/server-developer-guide/content/topics/providers.html