We are extending our authentication/autorization web security models to include OIDC. We would like to integrate our jboss7+ servers to the existing entrerprise IAM based on NetIQ products. Redhat provides PEP (policy enforcement point) agents for jboss wildfly that support OIDC but only for their own IdP (autorization provider) which is keycloak (or Redhat SSO). We are not very confortable in adapting the keycloak agents code in order to support our IdP neither do we want to deploy Keycloak as a broker between our apps and our IdP (as redhat is sugggesting to us). While there is a large number of java frameworks and libraries that support OIDC/Oauth2, we didn't find any PEP ready to use in a JEE container (using JASPIC for example). To closest we found is pac4j but it's implemented as a servlet filter and it doesn't integrate with the standard JEE security API (Subject, Principal...). Is anyone aware of a possible implementation independent of the IdP ?
Any JEE OIDC agents for jee servers jboss & wildfly?
215 views Asked by Philippe Peeters At
0
There are 0 answers
Related Questions in JAKARTA-EE
- How can I calculate the number of matches of a jakarta.ejb.ScheduleExpression within a time interval in Java?
- How to connect to cloud sql when using app engine instance in java 21 runtime?
- Glassfish 7.0.12 adds question mark to URL when running JAVA EE Application
- Weblogic: The Message Driven Beans in the war file are not reflecting in Weblogic 14.1.1
- Jakarta EE 10 serializing person entities results in recursion checker exception (from org.eclipse.yasson.internal.serializer.RecursionChecker)
- EJB transactions behaving differently on Wildfly 8 between Windows and Linux deployments
- Is EntityManager injected with @PersistenceContext to a @RequestScoped CDI bean thread-safe?
- Redirect user based on his Role in Jakarta EE web app
- CXF web service deployed with docker compose won't work
- Messages won't reach the JMS backend in Weblogic JMS (BEA Server)
- Using XML as config-property value
- JEE-Transaction- vs. JPA Entity Management
- Jakarta CDI force bean construction/register legacy event listeners
- WildFly localhost 'forbidden' access
- WSSTUBE0025: Error in Verifying Security in the Inbound Message (Security Requirements not met - No Security header in message)
Related Questions in WILDFLY
- what are the benefits of deploying a spring boot application on an application server?
- What's the point of deploying spring boot application on an application server like Wildfly?
- Keycloak 15.0.1 failed to start because of missing library
- JBoss Wildfly 17 server not accessible via the hosting laptop's IP address
- Facing [io.undertow.request.io] (default task-4) Exception handling request to /business-central/: java.io.IOException: UT010029: Stream is closed
- How to get the current number of in-use bean instances (MDB) from Wildfly?
- Wildfly runs properly but wars Faile
- Retreiving a deployment from Wildfly using Docker and Uploading into Nexus
- Deployment Discrepancy: .war File Deployment from Nexus to Wildfly via Docker Image
- Problem configuring messaging-activemq in bootable wildfly 25
- How to set a reverse proxy with Undertow
- Attempting to start WildFly 10 causing a InvocationTargetException
- I want to access a password stored in a elytron credential store using system properties in jboss eap 7.4 version
- WildFly primefaces Fileupload customization (Encrypted tempFile)
- Error deploying .war from Nexus to Wildfly 29.0.1.Final via Docker
Related Questions in JBOSS7.X
- Kafka: java.lang.NoClassDefFoundError: Could not initialize class org.apache.logging.log4j.core.appender.mom.kafka.KafkaManager
- SM Session Authentication issue from Site Minder getting HTML Login Page
- In what order are the bean instance pools settings applied in Jboss 7.3
- Unable to start Jakarta EE based JSF web application on JBoss EAP 7.4.6
- Deploying Jakarta EE 9 on JBoss 7.4
- HSTS missing by Nessus even JBoss EAP 7 is configured
- Getting java.lang.IncompatibleClassChangeError while deploying app to jboss server
- How DB Connection leakage is handled in the Jboss
- Caused by: java.lang.NoSuchMethodError: Lcom/fasterxml/jackson/databind/cfg/MutableCoercionConfig;"
- Error initializing TransactionManager. Could not instantiate TransactionConfig
- Valve logic implementation worked in jboss 6.4 not working in 7.3 jboss
- Spring Boot datasorce (in application properties config) and JBoss 7 deployment transactions dont works
- How to read DMN files with the Kie Framework from an URL on my JBOSS?
- Paging is not worked by default in Jboss 7.2
- why wildfly can't start running jboss server
Related Questions in OPENID-CONNECT
- Error from Identity Provider - OIDC Scope Error
- Blazor Web App (.Net 8) with oidc loses auth when switching to client
- Call Databricks API from an ASP.NET Core web application
- OIDC Error after adding Microsoft.IdentityModel.JsonWebTokens
- Implementing IDP Initiated Flow Using OIDC
- How can I add an identity provider to an existing user in an AWS Cognito user pool using the OIDC protocol?
- How can I protect an Java Spring boot API against Azure AD B2C if I only have an id_token?
- Migrating .gitlab-ci.yml from Terraform to OpenTofu with OIDC Setup
- Cookie not being set when using Blazor server App with individual authentication hooked up with Duende IdentityServer
- Blazor Web Assembly Standalone OIDC
- Azure AD OIDC authentication for S3 upload
- OIDC - Dummy Redirect URL a security issue?
- OPEN ID connect request to refresh access token
- Prevent deeplinking on redirect
- Google OIDC: How to get the member_key of an external SSO user?
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)