WebLogic Integration
JOSSO Agent for Oracle WebLogic Server
Overview
The JOSSO Agent for WebLogic integrates with Oracle WebLogic Server's security framework to provide enterprise Single Sign-On. It uses WebLogic's Security Service Provider Interface (SSPI) for seamless authentication integration.
WebLogic SSPI
Enterprise SSO
Java EE Security
Requirements
- Oracle WebLogic Server 12c or 14c
- Java 8 or higher
- JOSSO Agent for WebLogic
- Network connectivity to JOSSO Server
Installation
1. Deploy Agent Libraries
# Copy JOSSO agent JARs to WebLogic domain lib cp josso-agent-*.jar $DOMAIN_HOME/lib/
2. Configure Security Provider
Use the WebLogic Administration Console to add the JOSSO Authentication Provider:
- 1. Navigate to Security Realms → myrealm → Providers
- 2. Click "New" and select JOSSOAuthenticator
- 3. Configure the gateway endpoint and partner app settings
- 4. Reorder providers to set JOSSO as primary
Configuration
josso-agent-config.xml
<?xml version="1.0" encoding="UTF-8"?>
<josso-agent>
<sso-partner-app>
<app-id>my-weblogic-app</app-id>
<partner-app-location>/console</partner-app-location>
</sso-partner-app>
<gateway-service-locator>
<endpoint>https://idp.example.com/josso/services</endpoint>
<username>josso-agent</username>
<password>agent-password</password>
</gateway-service-locator>
</josso-agent>