Advanced Authentication Strategies in Oracle Apex: SSO and Social Media Integration
- Version
- Download 0
- File Size 276.00 KB
- Download
Advanced Authentication Strategies in Oracle Apex: SSO and Social Media Integration
Ashraf Syed1
Corresponding author: Ashraf Syed (e-mail: maverick.ashraf@gmail.com).
ABSTRACT This article presents a comprehensive framework for implementing Single Sign-On (SSO) and Social Media Sign-On in Oracle Application Express (Apex) applications, focusing on secure, user-centric authentication solutions. Oracle Apex, a low-code platform, supports diverse authentication schemes, including APEX Accounts, Database Accounts, Custom Authentication, Social Sign-In, and SSO, enabling developers to build scalable, secure applications. The paper details the configuration of Social Sign-In with providers such as Google, Facebook, Okta, and Oracle Cloud Infrastructure (OCI) Identity and Access Management (IAM) using OAuth2 and OpenID Connect protocols, streamlining user access through existing accounts. It also covers SSO implementation via SAML and HTTP Header variables, ideal for enterprise environments requiring centralized identity management. The article explains secure storage of service account credentials, such as client IDs and secrets, using Apex’s Web Credentials, ensuring robust protection of sensitive data. A novel contribution is the use of multiple authentication schemes within a single application, achieved through URL-based switching or application processes, enhancing flexibility. Supported by a detailed methodology, results, and discussions, this work provides actionable guidance for developers, illustrated by figures and tables, to create secure, user-friendly Apex applications that meet modern authentication demands.
Keywords: Oracle Apex, authentication, Single Sign-On, Social Media Sign-On, OAuth2, OpenID Connect, SAML, Web Credentials, identity providers, application security, low-code development, user authentication, enterprise integration.