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 "SAML2 IdP"

Line 1: Line 1:
 
The following pages contain information about the Higgins SAML2 IdP:
 
The following pages contain information about the Higgins SAML2 IdP:
  
[[SAML2 IdP Overview]] explains what the SAML2 IdP can do and how the different involved parties communicate with each other.
+
explains what the SAML2 IdP can do and how the different involved parties communicate with each other.
  
 
[[SAML2 IdP Deployment]] tells you how to deploy and configure the SAML2 IdP.
 
[[SAML2 IdP Deployment]] tells you how to deploy and configure the SAML2 IdP.
  
[[SAML2 IdP Development]] contains information on how to check out and build the source code of the involved Higgins components in the Eclipse IDE.
+
contains information on how to check out and build the source code of the involved Higgins components in the Eclipse IDE.
 +
 
 +
 
 +
This page is the template for Solution description page
 +
 
 +
==Introduction==
 +
 
 +
The Higgins SAML2 IdP supports the SP-initiated SSO profile defined by SAML 2.0 specifications. Two parties are involved in this profile: A service provider (relying party, SP), and an identity provider (IdP).
 +
 
 +
The SP offers protected services and relies on the IdP to authenticate users.
 +
 
 +
See [[SAML2 IdP Overview]] for a detailed description of the SAML2 IdP solution's functionality.
 +
 
 +
An instance of the SAML2 IdP is deployed at https://graceland.parityinc.net/saml2idp-test/.
 +
 
 +
==End-User Perspective==
 +
 
 +
===Functionality===
 +
 
 +
The SAML2 IdP allows users to sign in to SPs (relying parties) using their credentials at some IdP.
 +
 
 +
===Setup===
 +
 
 +
The end user does not have to set up anything. The process is triggered by the end user trying to sign in at a SP.
 +
 
 +
==Deployer Perspective==
 +
 
 +
See [[SAML2 IdP Deployment]] for a detailed description of how to download and deploy the SAML2 IdP.
 +
 
 +
===Download===
 +
<..how to obtain the .WAR, .jar, etc.>
 +
 
 +
===Deploying===
 +
<..how to deploy a complete working solution>
 +
 
 +
===Configuration===
 +
<..configuration files, options, etc.>
 +
 
 +
==Developer Perspective==
 +
 
 +
See [[SAML2 IdP Development]] for a detailed description of how to set up your development environment for the SAML2 IdP solution.
 +
 
 +
===Architecture===
 +
 
 +
The SAML2 IdP solution consists of two web applications (the actual IdP, and an example SP). They support the SP-initiated SAML 2.0 SSO profile:
 +
 
 +
[[Image:saml2idp-1.png]]
 +
 +
The Higgins components used by this solution are:
 +
* plugins/org.eclipse.higgins.configuration.api
 +
* plugins/org.eclipse.higgins.configuration.common
 +
* plugins/org.eclipse.higgins.configuration.xml
 +
* plugins/org.eclipse.higgins.configuration.xrds
 +
* plugins/org.eclipse.higgins.idas.api
 +
* plugins/org.eclipse.higgins.idas.common
 +
* plugins/org.eclipse.higgins.cp.jndi
 +
* plugins/org.eclipse.higgins.idas.registry
 +
* plugins/org.eclipse.higgins.idas.spi
 +
* plugins/org.eclipse.higgins.messages
 +
* plugins/org.eclipse.higgins.saml2idp.saml2
 +
* plugins/org.eclipse.higgins.util.idas.cp
 +
* plugins/org.eclipse.higgins.util.jscript
 +
* plugins/org.eclipse.higgins.util.socket
 +
 
 +
===Building===
 +
 
 +
The two web applications that constitute the SAML2 IdP are:
 +
* app/org.eclipse.higgins.saml2idp.server
 +
* app/org.eclipse.higgins.saml2idp.test
 +
 
 +
These projects, as well as its dependencies, can be checked out from the Eclipse repository at the following SVN URI:
 +
 
 +
{| class="wikitable" style="text-align:left; border="1" cellpadding="5" cellspacing="0" 
 +
|-
 +
| svn://dev.eclipse.org/svnroot/technology
 +
|-
 +
|}
 +
 
 +
== See Also ==
 +
* [[Solutions]]
 +
 
 +
== Links ==
 +
* [http://eclipse.org/higgins Higgins Home]

Revision as of 12:08, 21 December 2007

The following pages contain information about the Higgins SAML2 IdP:

explains what the SAML2 IdP can do and how the different involved parties communicate with each other.

SAML2 IdP Deployment tells you how to deploy and configure the SAML2 IdP.

contains information on how to check out and build the source code of the involved Higgins components in the Eclipse IDE.


This page is the template for Solution description page

Introduction

The Higgins SAML2 IdP supports the SP-initiated SSO profile defined by SAML 2.0 specifications. Two parties are involved in this profile: A service provider (relying party, SP), and an identity provider (IdP).

The SP offers protected services and relies on the IdP to authenticate users.

See SAML2 IdP Overview for a detailed description of the SAML2 IdP solution's functionality.

An instance of the SAML2 IdP is deployed at https://graceland.parityinc.net/saml2idp-test/.

End-User Perspective

Functionality

The SAML2 IdP allows users to sign in to SPs (relying parties) using their credentials at some IdP.

Setup

The end user does not have to set up anything. The process is triggered by the end user trying to sign in at a SP.

Deployer Perspective

See SAML2 IdP Deployment for a detailed description of how to download and deploy the SAML2 IdP.

Download

<..how to obtain the .WAR, .jar, etc.>

Deploying

<..how to deploy a complete working solution>

Configuration

<..configuration files, options, etc.>

Developer Perspective

See SAML2 IdP Development for a detailed description of how to set up your development environment for the SAML2 IdP solution.

Architecture

The SAML2 IdP solution consists of two web applications (the actual IdP, and an example SP). They support the SP-initiated SAML 2.0 SSO profile:

Saml2idp-1.png

The Higgins components used by this solution are:

  • plugins/org.eclipse.higgins.configuration.api
  • plugins/org.eclipse.higgins.configuration.common
  • plugins/org.eclipse.higgins.configuration.xml
  • plugins/org.eclipse.higgins.configuration.xrds
  • plugins/org.eclipse.higgins.idas.api
  • plugins/org.eclipse.higgins.idas.common
  • plugins/org.eclipse.higgins.cp.jndi
  • plugins/org.eclipse.higgins.idas.registry
  • plugins/org.eclipse.higgins.idas.spi
  • plugins/org.eclipse.higgins.messages
  • plugins/org.eclipse.higgins.saml2idp.saml2
  • plugins/org.eclipse.higgins.util.idas.cp
  • plugins/org.eclipse.higgins.util.jscript
  • plugins/org.eclipse.higgins.util.socket

Building

The two web applications that constitute the SAML2 IdP are:

  • app/org.eclipse.higgins.saml2idp.server
  • app/org.eclipse.higgins.saml2idp.test

These projects, as well as its dependencies, can be checked out from the Eclipse repository at the following SVN URI:

svn://dev.eclipse.org/svnroot/technology

See Also

Links

Back to the top