×

Securing services and intra-service communications

  • US 9,596,244 B1
  • Filed: 06/16/2011
  • Issued: 03/14/2017
  • Est. Priority Date: 06/16/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • under control of one or more processors specifically configured with executable instructions,receiving, by a security service from a service provider that is separate from the security service, a registration for a service provided by the service provider, the registration identifying one or more application programming interfaces (APIs) related to the service;

    receiving, by the security service from a first service consumer and a second service consumer, a request to access the service, the requests including an identification of the one or more APIs related to the service to be accessed by the first service consumer and by the second service consumer, the one or more APIs configured to provide a quantity of information in response to access requests from service consumers;

    in response to receiving the requests to access the service, sending, by the security service to the service provider, a request to approve the access to the service by the first service consumer and by the second service consumer;

    receiving, by the security service, approval from the service provider allowing the access to the service by the service consumer;

    issuing a respective secret key to the first service consumer and to the second service consumer for use by the first service consumer and by the second service consumer to provide authentication information when accessing the service; and

    defining an access policy based, at least in part, on the registration and the request, the access policy;

    limiting the first service consumer and the second service consumer access to the one or more APIs related to the service, and the access policy defining a subset of the quantity of information available to the first service consumer and to the second service consumer from the service provider via the one or more APIs, with the subset being different for the first service consumer and for the second service consumer and associated with a third party separate from the first and second service consumer.

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