System and method for providing security in a communities framework
First Claim
1. A system for providing security in a collaborative computing environment, comprising:
- a server that provides a portal to a community which maintains user membership in the collaborative computing environment, said community comprised of one or more members;
a repository accessed via the portal and containing one or more resources wherein the members can access and share the resources;
a membership capability assigned to the one or more members;
a functional capability mapped to the membership capability wherein the functional capability defines operations that the members assigned to the membership capability are allowed to perform; and
wherein the mapped membership and functional capabilities control user access to the repository.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are disclosed for providing security for a communities framework in a collaborative computing environment. A community can be provided for maintaining user membership during collaboration. The community can contain various collaboration resources, community services and members having access to the resources and services. A first layer of security can be implemented via membership and functional capabilities. Members can be assigned to various membership capabilities and these membership capabilities can be mapped to functional capabilities in order to control access to the resources by the various members. A second layer of security can be implemented via entitlements and security policies applied to the content repository. Entitlements can be applied at a node level of a content repository. Each node can be evaluated when operations are requested for it.
-
Citations
35 Claims
-
1. A system for providing security in a collaborative computing environment, comprising:
-
a server that provides a portal to a community which maintains user membership in the collaborative computing environment, said community comprised of one or more members;
a repository accessed via the portal and containing one or more resources wherein the members can access and share the resources;
a membership capability assigned to the one or more members;
a functional capability mapped to the membership capability wherein the functional capability defines operations that the members assigned to the membership capability are allowed to perform; and
wherein the mapped membership and functional capabilities control user access to the repository. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system for providing two levels of security for a communities framework, comprising:
-
a community that maintains user membership in the collaborative computing environment, said community comprising one or more members;
a first level of security, comprising;
a membership capability assigned to the one or more members;
a functional capability mapped to the membership capability for controlling access to a repository, the repository including at least one resource;
a second level of security, comprising;
an entitlement associated with the resource for providing user access to the resource. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. A method of providing security for a collaborative computing environment, comprising:
-
providing a community for maintaining user membership in the collaborative computing environment, said community comprising one or more members;
assigning the one or more members to a membership capability;
mapping the membership capability to a functional capability for controlling access to a repository. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A computer-readable medium having instructions stored thereon that when executed by one or more processors cause a system to:
-
provide a community for maintaining user membership in the collaborative computing environment, said community comprising one or more members;
assign the one or more members to a membership capability;
map the membership capability to a functional capability for controlling access to a repository.
-
Specification