×

System and method for offering a multi-partner delegated platform

  • US 9,253,254 B2
  • Filed: 01/14/2014
  • Issued: 02/02/2016
  • Est. Priority Date: 01/14/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method for delegating functionality of a service platform system comprising:

  • at the service platform system;

    the service platform system configuring a partner key of a partner record on the service platform system with a partner, the partner record being stored by a database of the service platform system, the partner key being synchronized with a partner platform system of the partner of the partner record;

    responsive to an application programming interface (API) request received by a partner services API of the service platform system, the service platform system creating an account scoped within the partner record, the API request being provided by the partner platform system;

    the service platform system receiving a session authentication request that specifies a partner assertion of a partner authenticated session request of the account, the session authentication request specifying an account identifier of the account and a partner identifier of the partner, the session authentication request being provided by the partner platform system;

    the service platform system authenticating the session authentication request with the synchronized partner key;

    responsive to authentication of the session authentication request with the synchronized partner key, the service platform system rendering an embeddable account portal with a session of the account;

    wherein the service platform system authenticating the session authentication request comprises;

    verifying partner identity, and verifying that the account of the session authentication request is scoped to the partner of the session authentication request,wherein the session authentication request includes an authentication payload and a first authentication signature, andwherein verifying partner identity at the service platform system comprises the service platform system signing the authentication payload with the synchronized partner key to generate a second authentication signature and confirming partner identity responsive to a determination that the second authentication signature corresponds with the first authentication signature.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×