MULTI-TENANCY USING SUITE OF AUTHORIZATION MANAGER COMPONENTS
First Claim
1. At a server computer system in a computer networking environment including a plurality of computing systems, a method for implementing a multi-tenancy service component configured to provide multi-tenancy capabilities for submitted services, the method comprising:
- an act of instantiating a hosting service that includes a multi-tenancy component configured to provide resource access to a plurality of users through a single multi-tenant resource instance;
an act of receiving a submitted service submitted to be hosted by the hosting service, the submitted service including a portion of use information usable to configure one or more parameters of the multi-tenancy component;
an act of configuring the multi-tenancy component to provide resource access for a plurality of users through a single multi-tenant resource instance, each user providing a resource instance claim indicating a resource instance level authorization for the user; and
an act of providing resource access to each of the users through the single resource instance, based on the resource instance level authorization included in the resource instance claim.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments described herein are directed to implementing a multi-tenancy service component configured to provide multi-tenancy capabilities for submitted services. In one embodiment, a computer system instantiates a hosting service that includes a multi-tenancy component configured to provide resource access to multiple users through a single multi-tenant resource instance. The computer system receives a submitted service submitted to be hosted by the hosting service. The submitted service includes a portion of use information usable to configure parameters of the multi-tenancy component. The computer system configures the multi-tenancy component to provide resource access for multiple users through a single multi-tenant resource instance, where each user provides a resource instance claim indicating a resource instance level authorization for the user. The computer system also provides resource access to each of the users through the single multi-tenant resource instance, based on the resource instance level authorization included in the resource instance claim.
-
Citations
20 Claims
-
1. At a server computer system in a computer networking environment including a plurality of computing systems, a method for implementing a multi-tenancy service component configured to provide multi-tenancy capabilities for submitted services, the method comprising:
-
an act of instantiating a hosting service that includes a multi-tenancy component configured to provide resource access to a plurality of users through a single multi-tenant resource instance; an act of receiving a submitted service submitted to be hosted by the hosting service, the submitted service including a portion of use information usable to configure one or more parameters of the multi-tenancy component; an act of configuring the multi-tenancy component to provide resource access for a plurality of users through a single multi-tenant resource instance, each user providing a resource instance claim indicating a resource instance level authorization for the user; and an act of providing resource access to each of the users through the single resource instance, based on the resource instance level authorization included in the resource instance claim. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer program product for implementing a method for implementing a multi-tenancy service component configured to provide multi-tenancy capabilities for submitted services, the computer program product comprising one or more computer-readable storage media having stored thereon computer-executable instructions that, when executed by one or more processors of the computing system, cause the computing system to perform the method, the method comprising:
-
an act of instantiating an online hosting service that includes a multi-tenancy component configured to provide resource access to a plurality of users through a single multi-tenant resource instance; an act of receiving a submitted service submitted to be hosted by the online hosting service, the submitted service including a portion of use information usable to configure one or more parameters of the multi-tenancy component; an act of configuring the multi-tenancy component to provide resource access to resources for a plurality of authenticated users through a single multi-tenant resource instance, each user providing a validated security token generated from the users'"'"' credentials, the security token including a resource instance claim indicating a resource instance level authorization for the user; an act of accessing an authentication database to verify that at least two of the users have rights to access resources through the single resource instance based on each user'"'"'s corresponding validated security token; and an act of providing resource access to each of the authenticated users through the single multi-tenant resource instance, based on the resource instance level authorization included in the resource instance claim. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A computer system comprising the following:
-
one or more processors; system memory; one or more computer-readable storage media having stored thereon computer-executable instructions that, when executed by the one or more processors, causes the computing system to perform a method for providing a service delivery platform with a multi-tenancy service component configured to provide multi-tenancy capabilities for user-submitted services, the method comprising the following; an act of instantiating a service delivery platform comprising a plurality of accessible components including a multi-tenancy component configured to provide resources to a plurality of users through a single resource instance; an act of receiving a user-submitted service submitted by a user for hosting by the service delivery platform, the submitted service including a portion of use information usable to configure one or more parameters of at least one of the platform-provided components including the multi-tenancy component; an act of configuring the components including the multi-tenancy component according to the provided use information, wherein the multi-tenancy component is configured to provide access to one or more online service resources for a plurality of authenticated users through a single resource instance; an act of receiving from each user a validated security token generated from the users'"'"' credentials, the security token including a resource instance claim indicating a resource instance level authorization for the user; an act of accessing an authentication database to verify that at least two of the users have rights to access resources through the single resource instance based on each user'"'"'s corresponding validated security token; and an act of the service delivery platform providing the online resources to each of the authenticated users through the single resource instance, based on the resource instance level authorization included in the resource instance claim. - View Dependent Claims (20)
-
Specification