US 12,348,514 B2
Systems and methods for enforcing access requirements to services in a distributed services system
Suhas Hoskote Muralidhar, Bothell, WA (US)
Assigned to STRIPE, INC., South San Francisco, CA (US)
Filed by Stripe, Inc., South San Francisco, CA (US)
Filed on Apr. 21, 2023, as Appl. No. 18/137,886.
Prior Publication US 2024/0356919 A1, Oct. 24, 2024
Int. Cl. H04L 9/40 (2022.01)
CPC H04L 63/0884 (2013.01) 17 Claims
OG exemplary drawing
 
1. A method for authenticating a user by a service provider system:
receiving, from a service of the service provider system, a user data captured at an initiation of an onboarding process for a user seeking access to the service;
retrieving, by a processing system of the service provider system, an access configuration associated with the service, the access configuration defining one or more user data access requirements to enable the user to access the service;
determining, by the processing system of the service provider system, whether the one or more user data access requirements of the access configuration are satisfied by the user data;
in response to determining that one or more user data access requirements are satisfied, enabling, by the processing system of the service provider system, the user to access the service of the server provider system;
transmitting, by the processing system to the service, a notification indicating that the user has satisfied the access requirements to enable the user to continue the onboarding process for the user to access the service;
determining, by the processing system of the service provider system, at least one additional service that the user is eligible to access based on the received user data and at least one additional access configurations associated with at least one additional service; and
transmitting, by the processing system of the service provider system, a notification to the user indicating the at least one additional service that the user is eligible to access.