Skip to main content

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.

Jump to: navigation, search

Difference between revisions of "RP Enablement"

(Overview)
 
(12 intermediate revisions by 2 users not shown)
Line 1: Line 1:
==Overview==
+
[[RP Enablement]] is a set of sub-components that are used to create test and "real" Relying Party sites and services. In the long run we'd like all of these components to be available in Java, Ruby, PHP, Python, C++
[[RP Enablement]] is a family of components that are used to create Relying Party sites. Separate sub-Components in this category have been and will be created to act as Relying Party Agents for different protocol (and/or interaction type) families.
+
  
For example the [[RSS-SSE RP Test App]] Component is used to test interactions between it and the [[Higgins Browser Extension]].
+
==Links==
 
+
* [http://eclipse.org/higgins Higgins Home]
 
+
----
+
 
+
 
+
As of the Higgins 07.04.30 f2f, Higgins will deliver a Relying Party Enablement Component (RPEC).  The initial focus of RPEC will be on defining the requirements for the support and evaluating which open source initiatives may have some complementary technologies/solutions that may be relevant.  RPEC will provide cross browser and protocol support, while preparing for unknown future protocols.  To assure that the Identity Metasystem and the Higgins architecture is successful, it is imperative that RPEC usage be as easy as possible.
+
 
+
Abbreviations
+
#IdA = Identity Agent/Identity Selector
+
#IdP = Identity Provider
+
#RP = Relying Party
+
#RPEC = Relying Party Enablement Component
+
 
+
[[Image:RPEC.jpg]]
+
 
+
RPEC Requirements
+
# Protocol support
+
## CardSpace
+
## OpenID 2.0
+
## yet to be determined
+
# Browser Support
+
## IE7
+
## FireFox 2.0 with CS Extension
+
## Opera
+
# Develop set of utilities/libraries to assist in RP creation
+
## Generation of Identity Agent Trigger mechanism
+
### <object ...application/x-InformationCard
+
### WSPolicy
+
### Idemix policy
+
## Generation of RP Policy tokens <object ...
+
## Generation of Privacy Statement for IdA retrieval
+
## RP validation of IdA Response Token 
+
## RP disassembly of IdA Response Token
+
## RP accessibility to IdA Response Token elements
+
### claim data
+
### issuer
+
### token expiration
+
### public keys
+
## Token PPID validation ( to IdP )
+
## Token timestamp validation
+
## Generic keystore for RP Cert retrieval
+
## WebServer Platforms
+
### Apache
+
### IIS
+
## J2EE Server Platforms
+
### Tomcat
+
### Weblogic
+
### Websphere
+
### JBoss
+
## library type ?
+
### ASP.Net / C#
+
### Java
+
### javascript/ecmascript
+
### PHP
+
There are a few initiatives underway that may provide a basis for RPEC support.  Specificially, the Pamela Project, and xmldap.org.  Hopefully we can collaborate with them on providing a consistent RPEC.
+
 
+
==See Also==
+
* [[Higgins Wiki]]
+
* [[Architecture]]
+
* [[Components]]
+

Latest revision as of 12:25, 29 September 2007

RP Enablement is a set of sub-components that are used to create test and "real" Relying Party sites and services. In the long run we'd like all of these components to be available in Java, Ruby, PHP, Python, C++

Links

Back to the top