Sun Identity Management Suite Overview
Sun Identity Management Suite Overview
Runs on: Solaris (x86 and SPARC), Linux, HP-UX*, AIX*, Windows*
* Future release
World Class Software
Portal Services Network Identity Services Availability Services
● Portal Server, ● Directory Server, Gartner Group ● Recognized leader in Unix
Gartner Group leader 3 years clustering market by Gartner
leader 3 years ● Directory Server Market Leader and IDC
● Bankers Automated Clearing
● Portal Server Market with 2 billion entries
Leader, Radicati, ● Identity Server, eWeek eXcellence Services (BACS) has
2002 & 2001 Award Finalist achieved 100% availability
● Portal Server, levels with Sun Cluster
● Service availability
Winner 2003,
RealWare commitment of up to
Enterprise Portal 99.99% on Sun Fire
Application systems
Application Interface
Product Categories
Transaction Services
Web Interface
Data Repositories
Partners Directories
Databases
Portal Interface
Flat Files
CRM eCommerce
ERP HR
SCM
Customers
Web-Based Administration
OASIS Security Assertion Markup Language Co-founder, former chair, and current secretary of Security
(SAML) Services tech committee; leader in defining SAML; 1st to
deliver in Access Manager
OASIS Service Provisioning Markup Language Chair of OASIS Provisioning Services Technical Committee;
(SPML) major contributor to the SPML specification; 1st to release
open source SPML toolkit
OASIS eXtensible Access Control Markup Secretary of the OASIS XACML technical committee; 1st to
Language (XACML) release open source version of XACML 1.0.
Web Services Interoperability Organization Board member and vice-chair of the Basic Security Profile
(WS-I) Working Group of WS-I
Lightweight Directory Access Protocol (LDAP) Co-author of the LDAP V3 technical specification and 1st
vendor to ship reference LDAP implementation
OASIS Directory Services Markup Language 2.0 Contributor to the DSML technical specification and one of
(DSML) the 1st vendors to productize DSML 2.0.
Admin GUI
Access Identity Service
Management Management Management Federation
User
Authentication Management
API
SPI (Plugin API) Delegated
Policy Administration Configuration SAML
CLI
Self
Session/SSO Management Registration Liberty
Directory Server
Access Manager
Databases
Employees
Web Access Control
Single • Role and rule-based
Sign-on access control
• Centralized
Federation
authentication Business
Partners services
Applications
• Real-time audits
● Deeply customizable/extensible
– Java, XML & C interfaces provide robust mechanisms for integration
and extensibility
● Highly reliable and scalable
– Leverages multi-tier J2EE load-balancing and failover
● Built on and implements open standards and APIs
– JAAS, JDK 1.4 Log API, Liberty, SAML, etc.
Sun Microsystems, Inc. Proprietary and Confidential
Deployment Architecture
5. Provideticket
6. Request resource
7. Agent checks for
8. Provide or refuse resource SSO token + policies
7. AM provides assertion
8. Partner site sends appropriate
response to browser
Employee Profile
Specifications (ID-SIS)
Business Profile
Interface and data
Personal Profile
Framework(ID-FF) •
Contact Book
Geolocation
schema
Notification
Availability
Presence
Calendar
Payment
Enables Identity • Horizontal or vertical
Wallet
Alert
federation and
management • Will be defined in
through features
such as Identity Web Services Framework parallel
identity/account (ID-WSF) • First service tracks:
linkage, simplified
sign on, and simple Provides the framework for building
• Contact Book
session interoperable identity-based web services. • Geolocation
management • Presence
Discovery, Interaction
WS- XML
SAML HTTP WSDL
Security Enc
XML
WAP XML SSL/TLS SOAP
Sig
Phase-3 will develop specification of interoperable personalized services based on ID-WSF framework. This new
body of work is referred to as “Liberty Alliance’s Service Interface Specifications (ID-SIS)” services are still in
definition.
Sun Proprietary & Confidential
The Complete Liberty Architecture
Liberty Identity Services Interface
Specifications (ID-SIS)
Liberty Identity Enables interoperable identity services such as personal
Federation identity profile service, alert service, calendar service,
Framework (ID-FF) wallet service, contacts service, geo-location service,
presence service and so on.
1.1
Liberty Spec
Sun Product
Netegrity Product
IBM Product
1.0
.9
Q3/2002 Q4/2002 Q1/2003 Q2/2003 Q3/2003 Q4/2003 Q1/2004 Q2/2004 Q3/2004
Time (Quarters)
Sun Proprietary/ Confidential
Current Environment
Service Infrastructure
Customer
Challenges
•Multiple Customer Accounts
•Non-Integrated
Service Infrastructure
HIPCS
Service Provider
Service Infrastructure
Identity Provider
Customer
HIPCS
Service Provider
Solution Advantages:
•Customer Choice
•Non-Invasive
Service Infrastructure •Optimal Time to Market
•Open Standards (Liberty 1.2)
•Extensible Bundling opportunities
(internal and external)
Partner 1
Service Provider
Service Infrastructure
Identity Provider
Customer
HIPCS
Service Provider
Service Infrastructure
Service Partner 1
Provider
Service Infrastructure
Identity Provider
SBC Customer
Service
Provider
Service Infrastructure
Sun provides a
Service Infrastructure
Time to Market advantage
Liberty Web Service #1: Distributed User Profile Dish
Partner
Network
2
Liberty Web Service #1: Video On Demand Order
Sun Proprietary/ Confidential
Liberty Phase 2:
Identity-Based Web Services
● Federation Framework
(ID-FF) for identity
federation
● Web Services Framework
(ID-WSF) for profile
discovery and user
interaction service
● Service Interface Spec
(ID-SIS) for personal
profiles, collections of
attributes to be shared
Sun Microsystems, Inc. Proprietary and Confidential
Sun Identity Solution:
Workflow, Provisioning,
Delegated Administration and
Self Service
Sun Java System Identity
Manager
A comprehensive solution ● Automated user provisioning
for managing identity profiles to improve operational efficiency
and permissions throughout and enhance security
the entire identity lifecycle ● Secure, automated password
management to improve service
● Enhanced security
levels and lower costs
● Lowered costs ● User self-service and delegated
● Improved productivity administration to lower support costs
● Automated data synchronization
Add to lower workloads associated with
handling change
● Non-invasive, flexible architecture
to speed deployment and ROI
Delete
Change ● Comprehensive auditing and reporting
to improve security compliance
Admin
Identity
Provisioning Business
Synchronization Mainframes Applications
App
Server Databases
Sun Proprietary & Confidential
Sun Java System Identity Manager
Delegated
Unified Identity
Role and Policy Self-Service
Console
Audit Reporting
Admin Views Management Interfaces
Agentless Adapters
Exchange and Oracle Financials Siebel CRM Chargeable Assets Other Assets
Active Directory ● Mobile phone/service ● Office space
● Conference call account ● Phone
● Credit card ● Laptop
● Reduced risk
● Complete view
of user’s identity
● Efficient,
Approving
Manager
automated
operations
Exchange and Oracle Financials Siebel CRM Chargeable Assets Other Assets
Active Directory ● Mobile phone/service ● Office space
● Conference call account ● Phone
● Credit card ● Laptop
● Rule-based provisioning
● Agentless adapters
● Automated process
Available to users anytime,
Process
delivered Interactive
how they Voice work
Response (IVR)
● Users only have 1 set of
credentials to remember
Environment
Exchange and Active Siebel CRM Unix PeopleSoft Oracle Financials RACF
Directory Human Resources System
– Web browser
– IVR system
– Network log-in (Windows)
● Automated password policy enforcement
– Password history store
– Password exclusion dictionary
● Help desk integration to track password-related activity
● Agentless adapters
Self Service
● Efficient, automated
operations
● High quality of service
HR Manager
Approval
● Top line benefit
New Hire Exchange and Active Siebel CRM Human Resources Oracle Financials Payroll Systems
Application Directory System
Corporate
LDAP
Payroll System
Update Pay
Grade as it
Exchange and ERP
impacts salary
Active Directory
Human Resources ● Update ERP with new
System
● Update AD with new Department, Title, Job Code
Job Code ● Modify access privileges
employee
jms
Databases
smitty
Joe Smith
Virtual Identity Directories
– Synchronization
Databases
Provisioning
Server
Web Applications
Directories
Databases
Web Applications
Virtual Identity
Directories
Manager
Asset Databases/Directories
RDBMS
Package Applications
Agent-less
Custom
Application Connector
Agent
Sun Microsystems, Inc. Proprietary and Confidential
Unified Identity Console
● Web-based interfaces for administrators and end-users
– Smart Forms are interactive web-based forms with embedded
logic to assist the user navigation
– Delegated administration views based on granular delegation
for scope, capabilities, data sources and data
● Self-service for self management of accounts, assets,
passwords, and profile data
● Administrators
– Define and manage: role models, policies, delegation
assignments
– View and act on identities
● Comprehensive reporting
● End-to-end identity auditing capabilities
Sun Microsystems, Inc. Proprietary and Confidential
Business Justifications:
Sun Java System Identity Manager
Driver Mitigation with Identity Manager
Minimize ● Role and rule-based provisioning for business policy enforcement
Risk ● Dynamic workflow with specified approvals
● Automation of de-provisioning
● Comprehensive audit and reporting of profile data, change history, and user permissions
● Active risk scanning for orphaned accounts
● Password policy enforcement across data sources
Portal Server
Audit / Repository
Oracle
Adapter Adapter Adapter
Mail
Calendar
Exchange Badge
HR
Project Management
Auth Pages
User Administration
– Add phone# & approve
Approver receives Provision
Admin Portal Create IS account
email and follows
SSO to IM Create Exchange
link to IM
Approving Mgr Create badge
User Administration
– Approve new services
SSO to
Employee Provision
Change IS rights
portal
Approving Mgr
Partner
Service Provider
Service Infrastructure
Identity Provider
Customer
HIPCS
Service Provider
Service Infrastructure
● Administration
– Role-based access, class of service
– Sun Java System Console GUI for all configuration &
management Sun Proprietary/ Confidential
Sun Java System Directory Server
● History & Standards
– Netscape, iPlanet, Innosoft & Sun code base
– LDAP version 2 & 3 operations (RFC 1777, 2251, 2252)
– X.509 certificates
– LDAP search filters, including presence, equality, inequality,
substring, approximate ("sounds like"), and the Boolean
operators and (&), or (|), and not (!)
– LDAP version 3 intelligent referral, which lets a directory
refer a query to another directory
– Implements relevant LDAP version 2 and 3 RFCs, including
RFC 1274, 1558, 1567, 1777, 1778, 1959, 2222, 2246, 2247,
2251, 2252, 2253,Sun
2254, 2255,Confidential
Proprietary/ 2256, 2279, 2307, 2377,
Replication Topology
LDAP clients
Write operations
Master Master
MMR
Read-only Read-only
Hub Hub
Read-only
Replicas
LDAP clients
Read operations
Sun Proprietary/ Confidential
Directory Server 5.2 Performance
● Last public test was ● Single Machine
Network World Report Results so far (6/03):
– Bind, Multiple Search,
Unbind:
● In-depth 50 million
entry benchmark ● 7,500 (search)/sec
documented in 2001
– Mod:
● 300/sec
● Customer Benchmark
of 100 million entries
Read-only Read-only
Hub Hub
Read-only
Replicas
LDAP Service
Direcotry Direcotry
Proxy Proxy
Load
Balancers
LDAP clients
Write & Read
Sun Proprietary/ Confidential
JAAS Support
● class com.sun.identity.policy.jaas.ISPermission
can be used as a JAAS permission
internally makes IS policy evaluation calls to compute
authorization decision
● class com.sun.identity.policy.jaas.ISPolicy
can be used as JAAS policy provider
Identity Federation
• Spec. released 7/02 (1.1 Jan `03)
Framework (ID- • Browser and WAP profiles
FF)
• Opt-in
Enables Identity
federation and
management • Single Sign-on and Log out
through features
such as
identity/account
• Profiles for “thin” clients
linkage, simplified
sign on, and simple • Open source Java based IPL
session
management • Submitted to OASIS SAML TC
• RSA Interop. Event 4/03
• AOL, Communicator Inc, Ericsson, HP,
SAML HTTP Jabber, Mycroft, NeuStar, Nokia, Novell,
NTT, Ping ID, Phaos, PostX,
WAP XML SSL/TLS SchlumbergerSema, Sigaba, Sun,
Symlabs, Trustgenix, Vodafone, Waveset
Identity Federation
ID based discovery &
invocation
Employee Profile
Framework(ID-FF)
Personal Profile
Interaction services
Enables Identity • Permission based
federation and
management attribute sharing
through features
such as Identity Web Services Framework
identity/account (ID-WSF) • Services Template
linkage, simplified •(ID data services definition)
sign on, and simple Provides the framework for building
session interoperable identity-based web services.
management • Released Nov `03
Discovery, Interaction •Available for public
download
WS- XML
SAML HTTP
Security
WSDL Enc • Already supported in 5
WAP XML SSL/TLS SOAP
XML implementations
Sig • Sun ID Server 6.2
Employee Profile
Specifications (ID-SIS)
Business Profile
Interface and data
Personal Profile
Framework(ID-FF) •
Contact Book
Geolocation
schema
Notification
Availability
Presence
Calendar
Payment
Enables Identity • Horizontal or vertical
Wallet
Alert
federation and
management • Will be defined in
through features
such as Identity Web Services Framework parallel
identity/account (ID-WSF) • First service tracks:
linkage, simplified
sign on, and simple Provides the framework for building
• Contact Book
session interoperable identity-based web services. • Geolocation
management • Presence
Discovery, Interaction
WS- XML
SAML HTTP WSDL
Security Enc
XML
WAP XML SSL/TLS SOAP
Sig
Phase-3 will develop specification of interoperable personalized services based on ID-WSF framework. This new
body of work is referred to as “Liberty Alliance’s Service Interface Specifications (ID-SIS)” services are still in
definition.
Sun Proprietary & Confidential
SAML Browser/Artifact Profile
SSO Flow
Sun Java System Partner
User
Access Manager Site
7. AM provides assertion
8. Partner site sends appropriate
response to browser
1. SSO
2. Request ringtone
6. Optional approval