INTERACTIVE SELECTION OF IDENTITY INFORMATOIN SATISFYING POLICY CONSTRAINTS
First Claim
Patent Images
1. A method for verifying an attribute, comprising:
- providing a compound policy by a relying party, the compound policy having one or more claims and/or sub-claims expressing conditions on attributes and constants;
associating identity providers with aspects of the compound policy by mapping attributes of the compound policy with attributes of the identity providers;
enabling a selection of at least one identity provider that satisfies the compound policy; and
verifying at least one attribute of the user by at least one identity provider in accordance with the selection.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for verifying an attribute includes providing a compound policy by a relying party. The compound policy has one or more claims and/or sub-claims expressing conditions on attributes and constants. Identity providers are associated with aspects of the compound policy by mapping attributes of the compound policy with attributes of the identity providers. A selection of at least one identity provider that satisfies the compound policy is enabled. At least one attribute of the user is verified by at least one identity provider in accordance with the selection.
48 Citations
20 Claims
-
1. A method for verifying an attribute, comprising:
-
providing a compound policy by a relying party, the compound policy having one or more claims and/or sub-claims expressing conditions on attributes and constants; associating identity providers with aspects of the compound policy by mapping attributes of the compound policy with attributes of the identity providers; enabling a selection of at least one identity provider that satisfies the compound policy; and verifying at least one attribute of the user by at least one identity provider in accordance with the selection. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer readable medium comprising a computer readable program for verifying an attribute, wherein the computer readable program when executed on a computer causes the computer to perform the steps of;
-
providing a compound policy by a relying party, the compound policy having one or more claims and/or sub-claims expressing conditions on attributes and constants; associating identity providers with aspects of the compound policy by mapping attributes of the compound policy with attributes of the identity providers; enabling a selection of at least one identity provider that satisfies the compound policy; and verifying at least one attribute of the user by at least one identity provider in accordance with the selection. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A system for verifying an attribute, comprising:
an identity selector configured on a computer device having a display, the identity selector including; a graphical user interface configured to display a compound policy from a relying party, the compound policy having one or more claims and sub-claims, the graphical user interface including a plurality of regions, each region being designated to represent identity providers which satisfy claims of the compound policy and represent the identity providers in the graphical user interface by placing a representation of the identity provider in the regions where the claims of the compound policy are satisfied; a mapper configured to associate identity providers with aspects of the compound policy to map attributes of the compound policy with attributes of the identity providers to provide the representation of the identity providers in the regions of the graphical user interface; and a selection mechanism configured to permit a selection of the at least one identity provider that satisfies the compound policy. - View Dependent Claims (18, 19, 20)
Specification