Understanding How Access Manager Uses SAML
365
n
ov
do
cx (e
n)
16
Ap
ril 20
10
Attribute profiles:
Profiles simplify how you configure and deploy systems that exchange
attribute data. They include:
Basic attribute profile:
Supports string attribute names and attribute values drawn from
XML schema primitive type definitions.
X.500/LDAP:
Supports canonical X.500/LDAP attribute names and values.
UUID attribute profile:
Supports using UUIDs as attribute names.
XACML attribute profile:
Defines formats suitable for processing by XACML
(Extensible Access Control Markup Language).
B.6 Identity Provider Process Flow
The following illustration provides an example of an Identity Server automatically creating an
authenticated session for the user at a trusted SAML service provider. PP indicates a Personal
Profile Service as defined by the Liberty specification.
Figure B-1
SAML Service Provider Process Flow
1. A user is logged in to the Identity Server at abc.com (the user’s identity provider) and clicks a
link to xyz.com, a trusted SAML service provider.
The Identity Server at abc.com generates the artifact. This starts the process of generating and
sending the SAML assertion. The HREF would look similar to the following:
http://nidp.com/saml/genafct?TARGET=http://xyz.com/index.html&AID=XYZ
2. The Identity Server processes attributes as follows:
a. The server looks up LDAP or Liberty-LDAP mapped attributes. (See
Section 13.6,
“Mapping LDAP and Liberty Attributes,” on page 304
.) In this example, you use Liberty
attributes such as
PP: sn
instead of
surname
.
PP: sn
and
PP: ph#
are attributes that you
are sending to xyz.com.
b. The Identity Server processes these attributes with a SAML implementation-specific
attribute.
Because the identity provider must interoperate with other SAML service providers that
probably do not use consistent attribute names, you can map the service provider attributes
to your Liberty and LDAP attributes on the Identity Server. In this example, the service
1
2
b
a
3
4 5
3
c
SAML Servicer Provider
xyz.com
Identity Server
abc.com
User/Browser
PP: sn
PP: ph#
PP: sn = lastname
PP: ph# = phonenumber
PP: sn = Jones
PP: ph# = 555-1212
Liberty/LDAP Local Attributes for Assertion
Mapped Attributes to SAML Service Provider
Web Service Personal Profile (PP)
Содержание ACCESS MANAGER 3.1 SP2 - README 2010
Страница 4: ...4 Novell Access Manager 3 1 SP2 Identity Server Guide novdocx en 16 April 2010...
Страница 12: ...12 Novell Access Manager 3 1 SP2 Identity Server Guide novdocx en 16 April 2010...
Страница 158: ...158 Novell Access Manager 3 1 SP2 Identity Server Guide novdocx en 16 April 2010...
Страница 172: ...172 Novell Access Manager 3 1 SP2 Identity Server Guide novdocx en 16 April 2010...
Страница 182: ...182 Novell Access Manager 3 1 SP2 Identity Server Guide novdocx en 16 April 2010...
Страница 290: ...290 Novell Access Manager 3 1 SP2 Identity Server Guide novdocx en 16 April 2010...
Страница 362: ...362 Novell Access Manager 3 1 SP2 Identity Server Guide novdocx en 16 April 2010...
Страница 374: ...374 Novell Access Manager 3 1 SP2 Identity Server Guide novdocx en 16 April 2010...