Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "Org.eclipse.higgins.idas.proxy"
(New page: {{#eclipseproject:technology.higgins|eclipse_custom_style.css}} right -- WORK IN PROGRESS -- This page describes the '''higgins.idas.proxy''' componen...) |
(→Service) |
||
Line 43: | Line 43: | ||
$value | $value | ||
"[Context UDI]" | "[Context UDI]" | ||
+ | $authn$type | ||
+ | [Authentication Materials Type] | ||
+ | $authn | ||
+ | "[Authentication Materials]" | ||
</source> | </source> | ||
Revision as of 15:07, 13 July 2009
{{#eclipseproject:technology.higgins|eclipse_custom_style.css}}
-- WORK IN PROGRESS --
This page describes the higgins.idas.proxy component (IdAS Proxy) which exposes IdAS services at an XDI endpoint. The idea is that the IdAS Proxy runs a full IdAS stack including a set of Context Providers. Thin clients can then talk to this IdAS Proxy.
The IdAS Proxy uses the UDI Resolver for resolving UDIs on a client's behalf.
The IdAS Proxy uses the Attribute Service for exposing a Context after opening it on a client's behalf.
Javadoc
- Javadoc: Javadoc
Service
Contexts
A client can request a Context UDI to be resolved to Context Metadata:
=sender $get / $ $is$a <-- request the Context Types --> $authn$type <-- request the Authentication Materials Types --> $authn <-- request the Authentication Materials --> $ $value "[Context UDI]"
A client can request a Context UDI to be resolved and an Attribute Service endpoint to be instantiated for the Context.
$ $get / $ $uri$http <-- request an Attribute Service endpoint for the Context --> $ $value "[Context UDI]" $authn$type [Authentication Materials Type] $authn "[Authentication Materials]"
The above messages can also be combined by including all desired XDI predicates in the XDI request. For example, if the predicate $is$a and $uri$http are included in the message, the Context Types will be returned, AND an Attribute Service endpoint will be instantiated.
Entities
A client can request an Entity UDI to be resolved:
$ $get / = $uri$http <-- request an Attribute Service endpoint for the Context --> = <-- request the Entity ID --> = $value "[Entity UDI]"
Attributes
A client can request an Attribute UDI to be resolved:
$ $get / + $uri$http <-- request an Attribute Service endpoint for the Context --> = <-- request the Entity ID --> + <-- request the Attribute ID --> + $value "[Attribute UDI]"
See Also
- [[1]] - Universal Data Identifiers
- Identity Attribute Service --overview of IdAS
- Components: IdAS Component --lists IdAS Component sub-projects and as well as projects for available Context Providers