Single Sign-On Configuration Validation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing single sign-on configurations in cloud computing environments often become obsolete due to certificate updates, leading to operational failures, and administrators face challenges in managing and updating certificates within these configurations.

Innovation Solution

A method is introduced that involves receiving a request for a single sign-on configuration, presenting a user interface for inputting configuration characteristics, performing a test connection using the configuration profile, and only activating the configuration if the test connection succeeds, while also monitoring certificate updates and automatically retrieving and storing new versions to ensure continuous functionality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a single sign-on configuration is activated without testing, then the configuration can be deployed quickly, but the configuration may fail when certificates become obsolete

Engineering Contradiction:
Improveconfiguration deployment speedVSAvoidsingle sign-on operational reliability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system performs a test connection before activating the single sign-on configuration to verify that the configuration works correctly with the provided certificate. This preliminary validation step ensures that the configuration is operational before full deployment, preventing future failures due to certificate obsolescence while maintaining efficient deployment through automated testing.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If certificates are manually monitored and updated, then configuration accuracy can be maintained, but administrative time and effort increase

Engineering Contradiction:
Improvecertificate validityVSAvoidadministrative time for certificate management
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system implements automated monitoring that periodically checks certificate validity and notifies administrators when certificates are approaching expiration or have become obsolete. This feedback mechanism eliminates the need for continuous manual monitoring while maintaining certificate validity, significantly reducing administrative time and effort.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system automatically detects when certificates become obsolete and initiates the certificate update process without requiring manual intervention. The system retrieves new certificates, validates them through test connections, and updates the configuration automatically, making the certificate management process self-service and eliminating administrative time consumption.

Inventive Principle:
Principle #25Self-service

3Reliability

If test connections are performed for every configuration, then configuration reliability is ensured, but the time required for configuration activation increases

Engineering Contradiction:
Improveconfiguration operational statusVSAvoidconfiguration activation time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs a focused test connection that checks only the critical path for certificate validation rather than comprehensive testing. This partial testing approach verifies the essential operational status needed for single sign-on functionality while minimizing the time required for configuration activation, achieving reliability without excessive time consumption.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11140147B2SAML SSO UX improvements
Publication Date: 2021.10.05 SERVICENOW INC
  • US11140147B2 patent drawing
  • US11140147B2 patent drawing
  • US11140147B2 patent drawing

AI summary

Improving a security configuration may include receiving a request to assign a single sign-on configuration for a user profile, present a user interface comprising input fields for configuration characteristics, receiving an indication from the user interface that an administrator is requesting the assign the configuration characteristics, in response to receiving the indication, performing a test connection using the configuration profile, and in response to determining that the test connection succeeded, prompting the administrator to activate the single sign-on communication for the user profile.