IP Library Granted Patent US 10,484,358
Granted Patent B2
US 10,484,358 · App. 15/588,107 · Granted Nov 19, 2019

Single sign-on user interface improvements

Inventors: Subbaaraya Kumar Deverakonda Venkata (Milpitas, CA); Sanjay Shrikanth Kittur (San Jose, CA); Kai Xu (San Jose, CA); Ashok Ganesan (Milpitas, CA); Wallace Peng (Santa Clara, CA)
Assignee: ServiceNow, Inc.
H04L63/0815H04L63/0823H04W12/06
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,484,358
App. No.
15/588,107
Granted
Nov 19, 2019
Kind
B2
Abstract

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.

Claims (48)

1. A method for improving a security configuration, comprising:

receiving a request to assign a new single sign-on configuration for an existing user profile;

presenting a user interface comprising one or more input fields for single sign-on configuration characteristics associated with the existing user profile;

receiving an indication of the single sign-on configuration characteristics from the user interface, wherein the single sign-on configuration characteristics are stored in a temporary storage location and in a testing environment, and wherein the temporary storage location is associated with the testing environment;

in response to receiving the indication, performing a test connection using the single sign-on configuration characteristics;

in response to determining that the test connection did not succeed, providing a results page, wherein the results page identifies at least one of the single sign-on configuration characteristics causing an error;

in response to determining that the test connection succeeded, providing a prompt, via the user interface, to activate the single sign-on configuration characteristics for the existing user profile; and

in response to receiving an activation confirmation, storing the single sign-on configuration characteristics in a permanent storage location and activating the single sign-on configuration characteristics for the existing user profile.

2. The method of claim 1 , comprising:

performing ongoing monitoring of an identity provider to detect updated digital certificates;

receiving, from the identity provider, an updated certificate; and

dynamically updating a digital certificate in the existing user profile.

3. The method of claim 2 , further comprising:

adding the updated digital certificate to a certificate store.

4. The method of claim 1 , wherein the new single sign-on configuration comprises a security assertion markup language (SAML) configuration.

5. The method of claim 1 , wherein the existing user profile remains active using existing single sign-on configuration characteristics during the test connection.

6. A non-transitory computer readable medium comprising computer readable code for improving security configurations, executable by one or more processors to:

receive a request to assign a new single sign-on configuration for an existing user profile;

present a user interface comprising one or more input fields for single sign-on configuration characteristics associated with the existing user profile;

receive an indication of the single sign-on configuration characteristics from the user interface, wherein the single sign-on configuration characteristics are stored in a temporary storage location and in a testing environment, and wherein the temporary storage location is associated with the testing environment;

in response to receiving the indication, perform a test connection using the single sign-on configuration characteristics;

in response to determining that the test connection did not succeed, provide a results page, wherein the results page identifies at least one of the single sign-on configuration characteristics causing an error;

in response to determining that the test connection succeeded, provide a prompt, via the user interface, to activate the single sign-on configuration characteristics for the existing user profile; and

in response to receiving an activation confirmation, store the single sign-on configuration characteristics in a permanent storage location and activate the single sign-on configuration characteristics for the existing user profile.

7. The non-transitory computer readable medium of claim 6 , comprising computer readable code to:

perform ongoing monitoring of an identity provider to detect updated digital certificates;

receive, from the identity provider, an updated certificate; and

dynamically update a digital certificate in the existing user profile.

8. The non-transitory computer readable medium of claim 7 , comprising computer readable code to:

add the updated digital certificate to a certificate store.

9. The non-transitory computer readable medium of claim 6 , wherein the new single sign-on configuration comprises a security assertion markup language (SAML) configuration.

10. The non-transitory computer readable medium of claim 6 , wherein the existing user profile remains active using existing single sign-on configuration characteristics during the test connection.

11. A system for improving security configurations, comprising:

a memory; and

one or more hardware processors configured to execute instructions stored in the memory to cause the system to:

receive a request to assign a new single sign-on configuration for an existing user profile;

present a user interface comprising one or more input fields for single sign-on configuration characteristics associated with the existing user profile;

receive an indication of the single sign-on configuration characteristics from the user interface, wherein the single sign-on configuration characteristics are stored in a temporary storage location and in a testing environment, and wherein the temporary storage location is associated with the testing environment;

in response to receiving the indication, perform a test connection using the single sign-on configuration characteristics;

in response to determining that the test connection did not succeed, providing a results page, wherein the results page identifies at least one of the single sign-on configuration characteristics causing an error;

in response to determining that the test connection succeeded, provide a prompt, via the user interface, to activate the single sign-on configuration characteristics for the existing user profile; and

in response to receiving an activation configuration, store the single sign-on configuration characteristics in a permanent storage location and activate the single sign-on configuration characteristics for the existing user profile.

12. The system of claim 11 , comprising computer readable code to:

perform ongoing monitoring of an identity provider to detect updated digital certificates;

receive, from the identity provider, an updated certificate; and

dynamically update a digital certificate in the existing user profile.

13. The system of claim 11 , wherein the new single sign-on configuration comprises a security assertion markup language (SAML) configuration.

14. The system of claim 11 , wherein the existing user profile remains active using existing single sign-on configuration characteristics during the test connection.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 20, 2017
From: VENKATA, SUBBAARAYA KUMAR DEVERAKONDA; KITTUR, SANJAY SHRIKANTH; XU, KAI; GANESAN, ASHOK; PENG, WALLACE
To: SERVICENOW, INC.
Reel/Frame 043052/0763 →
Continuity (1)
Related Publication 20180324174A1 · Nov 8, 2018
Cited By (10)
US 12,242,711 US 12,278,850 US 12,360,651 US 12,363,178 US 12,413,630 US 12,437,762 US 12,518,087 US 12,525,235 US 12,621,352 US 12,718,810