Scenario 7: Console Login via Azure AD

Objective: Verify that the OpenShift console redirects to Azure AD for authentication and correctly identifies the user after login.

Console URL: https://console-openshift-console.apps.brcox-sm-dev-hc.hcp-sm-azure.azure.devcluster.openshift.com

Overall Scenario 7: PASS — All 4 checks verified.
StepCheckResultEvidence
1 Console redirects to Azure AD login PASS Browser navigated to login.microsoftonline.com/.../oauth2/v2.0/authorize with correct client_id
2 Azure AD federated SSO completes PASS Redirected to Red Hat Internal SSO (auth.redhat.com), then back to Azure AD "Stay signed in?" prompt
3 Redirect back to console after authentication PASS Console loaded at console-openshift-console.apps.brcox-sm-dev-hc.../k8s/cluster/projects
4 Console displays OIDC user identity PASS Top-right corner: br...@redhat.com

Browser-Based Verification Flow

Step 1: Navigate to console (incognito window)

Opened console URL in an incognito browser window. The console automatically redirected to Azure AD login with the correct client_id and redirect_uri.

Azure AD login page showing Microsoft Sign in dialog

Azure AD authorization endpoint with correct client_id visible in the URL bar.

Step 2: Azure AD federated to Red Hat Internal SSO

After entering the @redhat.com email, Azure AD federated to the Red Hat Internal SSO for corporate authentication.

Red Hat Internal single sign-on page

Red Hat Internal SSO (auth.redhat.com) with client_id=urn:federation:MicrosoftOnline confirming Azure AD federation.

Step 3: Azure AD “Stay signed in?” prompt

After authenticating via Red Hat SSO, Azure AD displayed the session persistence prompt confirming successful authentication as br...@redhat.com.

Azure AD Stay signed in prompt

Clicked “Yes” to proceed to the console.

Step 4: Console loaded with OIDC identity

Console loaded successfully with the OIDC user identity displayed in the top-right corner.

OpenShift console showing OIDC user identity in top right

Console shows br...@redhat.com in the top-right corner. “No Projects found” is expected — the OIDC user has no RBAC roles assigned.

Key observations:
← Scenario 6 Scenario 8 →