johnjcool / keycloak-cas-services Goto Github PK
View Code? Open in Web Editor NEWLicense: Apache License 2.0
License: Apache License 2.0
As according to documentation https://apereo.github.io/cas/4.2.x/protocol/CAS-Protocol-Specification.html#appendix-a-cas-response-xml-schema attributes are nullable it can be issue when CAS server doesn't provide attributes and it is reason of NPE at org.keycloak.authentication.authenticators.broker.util.SerializedBrokeredIdentityContext.serialize(SerializedBrokeredIdentityContext.java:310)
I have fix of that. Could you please add me as contributor to this project to make pull request for this fix
upgrade to keycloak 4.8.3.Final
I've tried deploying the latest version to an existing Keycloak 4.8.3.final
installation, as well as running the docker command docker run -p 8080:8080 -e KEYCLOAK_USER=admin -e KEYCLOAK_PASSWORD=admin johnjcool/keycloak-cas
. In both cases, a notfound
error is thrown upon trying to add a new CAS IDP in the Identity Providers page.
I know that prior to September, the repo was working in the above scenarios. I am in the process of identifying a possible bad commit among the recent changes.
upgrade to keycloak 4.3.0-Final
I have an external CAS service that I'm trying to use as the IdP for Keycloak. After successfully deploying this extension and adding a new CAS Identity Provider in Keycloak, I am running into an error while trying to login: "Application Not Authorized to Use CAS".
Could this be related to not having filled in the Import External IDP Config
section during the IdP creation in Keycloak? If so, what config should I be using for this section? I'm running CAS version 6.
If one wants to create a new CAS IDP it fails, since the creation template is not available under:
http://localhost:8086/auth/resources/4.1.0.final/admin/
keycloak/partials/realm-identity-provider-saml.html
as expected by keycloak, but under:
http://localhost:8086/auth/resources/4.1.0.final/admin/
keycloak-extended/partials/realm-identity-provider-saml.html
add documentation how to install in README.md
video cast or something else
upgrade to keycloak 4.2.0-Final
adding code quality code quality checks using SonarCloud
upgrade to keycloak 4.4.0-Final
adding attribute mapper from assertion.
I'm trying to setup a CAS IDP on Keycloak (9.0.2) following the script.
Did download and deploy of keycloak-cas-services-4.8.3.Final, change the "Admin Console Theme" to "keycloak-extended" in Master Realm, filled the form of CAS IDP config but when click on save button I'm getting the exception below:
ERROR [org.keycloak.services.error.KeycloakErrorHandler] (default task-115)
Uncaught server error: java.lang.AbstractMethodError: Method io/github/johnjcool/keycloak/broker/cas/CasIdentityProviderFactory.createConfig()Lorg/keycloak/models/IdentityProviderModel; is abstract at io.github.johnjcool.keycloak.broker.cas.CasIdentityProviderFactory.createConfig(CasIdentityProviderFactory.java)
Hello,
Since I have moved to Keycloak 18, I'm not able to have CAS showing in "Add provider" list (no "extended theme" in theme list as welll / and no error in the KC logs).
I have noticed that the project is not maintained anymore.
But does someone knows a trick to make it work with recent Keycloak versions ?
Thank you.
increase test coverage
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.