Chapter 4. Creating Custom Authentication Providers with Maven

In this chapter we will learn how to implement a custom provider that integrates some of our legacy SSO systems.

Developing a provider consists of the following tasks:

  • Creating and configuring a Maven project
  • Writing our MBean delegate
  • Developing a JAAS LoginModule that interacts with our SSO and returns Principals to WebLogic

As we shall see, the hardest work will be configuring Maven to have a reproducible and industry-ready project that can create the MBean JAR file for us.

The Maven project

There is no WebLogic MBeanMaker plugin in our application and also the existing tool is not really Maven friendly.

Tip

WebLogic MBeanMaker

This is a command-line utility that generates all the files you ...

Get Securing WebLogic Server 12c now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.