20.4.3.9 SAML Sign-In

Delegates authentication to the Security Assertion Markup Language (SAML) Sign In authentication scheme.

Note:

SAML support requires Oracle Database 19c (Database Release Update 19.9.0.0.0 or newer) or Oracle Database 21c. If your database does not meet these requirements, SAML Sign-In authentication scheme will not be displayed.

20.4.3.9.1 About SAML Sign In

Oracle APEX supports the use of Security Assertion Markup Language (SAML). SAML is an XML-based protocol for exchanging security information between software entities on the Web. SAML security is based on the interaction of asserting and relying parties. SAML provides single sign-on capabilities; users can authenticate at one location and then access service providers at other locations without having to log in multiple times.

Note:

SAML support requires Oracle Database 19c (Database Release Update 19.9.0.0.0 or newer) or Oracle Database 21c. If your database does not meet these requirements, SAML Sign-In authentication scheme will not display.

20.4.3.9.2 Setting Up SAML Sign In

Tip:

To configure SAML Sign In for an Oracle APEX instance, see Editing SAML Sign-In in Oracle APEX Administration Guide.

To set up SAML Sign In:

  1. On the Workspace home page, click the App Builder icon.
  2. Select an application.
  3. On the Application home page, click Shared Components.

    The Shared Components page appears.

  4. Under Security, select Authentication Schemes.
  5. On the Authentication Schemes page, click Create.
  6. Select Based on a pre-configured scheme from the gallery and click Next.
  7. Under Name:
    1. Name - Enter the name used to reference the authentication scheme by other application developers.
    2. Scheme Type - Select SAML Sign In.
  8. Under Settings:
    1. Use SAML Attributes of - Select Instance.
    2. Convert Username To Upper Case - Configure whether the attribute values for the username should be converted to upper case.
  9. Click Create Authentication Scheme.