Skip to main content

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. 1. Navigate to Security Realms → myrealm → Providers
  2. 2. Click "New" and select JOSSOAuthenticator
  3. 3. Configure the gateway endpoint and partner app settings
  4. 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>