SlideShare una empresa de Scribd logo
1 de 22
Descargar para leer sin conexión
SCIM	
  1.1	
  Interop	
  
Cloud	
  Iden1ty	
  Summit	
  2013	
  
example	
  SCIM	
  topology	
  
Externally	
  Hosted
On-­‐Premises
Create	
  user
(HTTP	
  POST)
Identity	
  system
(SCIM	
  consumer)
SaaS	
  application
(SCIM	
  service	
  provider)
example	
  SCIM	
  topology	
  
Externally	
  Hosted
On-­‐Premises
Active	
  
Directory
Create	
  user
(HTTP	
  POST)
Directory	
  syncIdentity	
  system
(SCIM	
  consumer)
SaaS	
  application
(SCIM	
  service	
  provider)
SCIM	
  iden1ty	
  bridge	
  
Externally	
  Hosted
On-­‐Premises
Active	
  Directory
LDAP
SCIM
SCIM	
  consumer
API
Partner’s	
  provisioning	
  IDaaS
Web	
  application
API	
  or	
  SCIM
SCIM	
  consumer
SCIM	
  provider
Directory	
  sync
OAuth	
  resource	
  server
Identity
Bridge
Interoppers	
  
service	
  provider consumer
cisco sailpoint
pi	
  pingfederate sailpoint
pi	
  pingfederate unboundid
pi	
  pingone nexus
pi	
  pingone wso2
salesforce sailpoint
salesforce nexus
salesforce wso2
salesforce pi	
  pingfederate
unboundid pi	
  pingfederate
unboundid pi	
  pingone
unboundid wso2
wso2 sailpoint
Interop	
  tests	
  
Category Test # Test Name
User creation 1.1 Create five users.
2.1 List one user (1.1) with attributes parameter via query to resource.
2.2 List one user (1.1) with filter via query to resource endpoint.
2.3 List users (1.1) with attributes parameter via query to resource endpoint.
3.1 Update user (1.1) via PUT.
3.2 Update user (1.1) via PATCH.
3.3 Change password for user (1.1). Verify by authenticating with server natively if possible
Group creation 4.1 Create two groups.
5.1 List one group (4.1) with attributes parameter via query to resource.
5.2 List one group (4.1) with filter via query to resource endpoint.
5.3 List groups (4.1) with attributes parameter via query to resource endpoint.
6.1 Add user (1.1 ) to group (4.1) via PUT.
6.2 Remove user (1.1) from group (4.1) via PUT.
6.3 Add user (1.1) to group (4.1) via PATCH.
6.4 Remove user (1.1) from group (4.1) via PATCH.
User deletion 7.1 Delete user (1.1).
8.1 Create two users.
8.2 Update two users (8.1) via PATCH.
8.3 Create two users via PUT, then create group via PUT with users' id attribute.
8.4 Remove users (8.3) from group (4.1) via PATCH, then delete two users (8.3).
ServiceProviderConfig retrieval 9.1 Retrieve service provider config.
Schema retrieval 10.1 Retrieve user and group schemas.
Group update
Bulk operation
User list
User update
Group list
unbound(sp)<-­‐>pingfederate	
  
Category Test Number Test Name unboundid pingfederate
User creation 1.1 Create five users. yes yes
2.1 List one user (1.1) with attributes parameter via query to resource. yes no
2.2 List one user (1.1) with filter via query to resource endpoint. yes no
2.3 List users (1.1) with attributes parameter via query to resource endpoint. yes no
3.1 Update user (1.1) via PUT. yes yes
3.2 Update user (1.1) via PATCH. yes no
3.3 Change password for user (1.1). Verify by authenticating with server natively if possible. yes no
Group creation 4.1 Create two groups. yes no
5.1 List one group (4.1) with attributes parameter via query to resource. yes no
5.2 List one group (4.1) with filter via query to resource endpoint. yes no
5.3 List groups (4.1) with attributes parameter via query to resource endpoint. yes no
6.1 Add user (1.1 ) to group (4.1) via PUT. yes no
6.2 Remove user (1.1) from group (4.1) via PUT. yes no
6.3 Add user (1.1) to group (4.1) via PATCH. yes no
6.4 Remove user (1.1) from group (4.1) via PATCH. yes no
User deletion 7.1 Delete user (1.1). yes yes
8.1 Create two users. yes no
8.2 Update two users (8.1) via PATCH. yes no
8.3 Create two users via PUT, then create group via PUT with users' id attribute. yes no
8.4 Remove users (8.3) from group (4.1) via PATCH, then delete two users (8.3). yes no
ServiceProviderConfig retrieval 9.1 Retrieve service provider config. yes no
Schema retrieval 10.1 Retrieve user and group schemas. yes no
User list
User update
Group list
Group update
Bulk operation
unboundid(sp)<-­‐>pingone	
  
Category Test Number Test Name unboundid pingone
User creation 1.1 Create five users. yes yes
2.1 List one user (1.1) with attributes parameter via query to resource. yes yes
2.2 List one user (1.1) with filter via query to resource endpoint. yes
2.3 List users (1.1) with attributes parameter via query to resource endpoint. yes
3.1 Update user (1.1) via PUT. yes yes
3.2 Update user (1.1) via PATCH. yes
3.3 Change password for user (1.1). Verify by authenticating with server natively if possible.yes
Group creation 4.1 Create two groups. yes yes
5.1 List one group (4.1) with attributes parameter via query to resource. yes
5.2 List one group (4.1) with filter via query to resource endpoint. yes
5.3 List groups (4.1) with attributes parameter via query to resource endpoint. yes
6.1 Add user (1.1 ) to group (4.1) via PUT. yes yes
6.2 Remove user (1.1) from group (4.1) via PUT. yes yes
6.3 Add user (1.1) to group (4.1) via PATCH. yes
6.4 Remove user (1.1) from group (4.1) via PATCH. yes
User deletion 7.1 Delete user (1.1). yes yes
8.1 Create two users. yes
8.2 Update two users (8.1) via PATCH. yes
8.3 Create two users via PUT, then create group via PUT with users' id attribute. yes
8.4 Remove users (8.3) from group (4.1) via PATCH, then delete two users (8.3). yes
ServiceProviderConfig retrieval 9.1 Retrieve service provider config. yes yes
Schema retrieval 10.1 Retrieve user and group schemas. yes yes
User list
User update
Group list
Group update
Bulk operation
salesforce(sp)<-­‐>sailpoint	
  
Category Test Number Test Name salesforce sailpoint
User creation 1.1 Create five users. yes yes
2.1 List one user (1.1) with attributes parameter via query to resource. yes no
2.2 List one user (1.1) with filter via query to resource endpoint. no
2.3 List users (1.1) with attributes parameter via query to resource endpoint. yes yes
3.1 Update user (1.1) via PUT. no
3.2 Update user (1.1) via PATCH. yes no
3.3 Change password for user (1.1). Verify by authenticating with server natively if possible. no
Group creation 4.1 Create two groups. yes
5.1 List one group (4.1) with attributes parameter via query to resource. no
5.2 List one group (4.1) with filter via query to resource endpoint. no
5.3 List groups (4.1) with attributes parameter via query to resource endpoint. list only yes
6.1 Add user (1.1 ) to group (4.1) via PUT. no
6.2 Remove user (1.1) from group (4.1) via PUT. no
6.3 Add user (1.1) to group (4.1) via PATCH. yes(Entitlements) no
6.4 Remove user (1.1) from group (4.1) via PATCH. yes(Entitlements) no
User deletion 7.1 Delete user (1.1). yes(Deactivate) yes
8.1 Create two users. no
8.2 Update two users (8.1) via PATCH. no
8.3 Create two users via PUT, then create group via PUT with users' id attribute. no
8.4 Remove users (8.3) from group (4.1) via PATCH, then delete two users (8.3). no
ServiceProviderConfig retrieval 9.1 Retrieve service provider config. yes yes
Schema retrieval 10.1 Retrieve user and group schemas. user only yes
User list
User update
Group list
Group update
Bulk operation
salesforce(sp)<-­‐>wso2	
  
Category Test Number Test Name salesforce wso2
User creation 1.1 Create five users. yes yes
2.1 List one user (1.1) with attributes parameter via query to resource. yes No
2.2 List one user (1.1) with filter via query to resource endpoint. no
yes(for
userNa
2.3 List users (1.1) with attributes parameter via query to resource endpoint. yes No
3.1 Update user (1.1) via PUT. no Yes
3.2 Update user (1.1) via PATCH. yes No
3.3 Change password for user (1.1). Verify by authenticating with server natively if possible. no Yes
Group creation 4.1 Create two groups. yes Yes
5.1 List one group (4.1) with attributes parameter via query to resource. no No
5.2 List one group (4.1) with filter via query to resource endpoint. no Yes
5.3 List groups (4.1) with attributes parameter via query to resource endpoint. list only No
6.1 Add user (1.1 ) to group (4.1) via PUT. no Yes
6.2 Remove user (1.1) from group (4.1) via PUT. no Yes
6.3 Add user (1.1) to group (4.1) via PATCH. yes(Entitlements) No
6.4 Remove user (1.1) from group (4.1) via PATCH. yes(Entitlements) No
User deletion 7.1 Delete user (1.1). yes(Deactivate) Yes
8.1 Create two users. no Yes
8.2 Update two users (8.1) via PATCH. no No
8.3 Create two users via PUT, then create group via PUT with users' id attribute. no No
8.4 Remove users (8.3) from group (4.1) via PATCH, then delete two users (8.3). no No
ServiceProviderConfig retrieval 9.1 Retrieve service provider config. yes No
Schema retrieval 10.1 Retrieve user and group schemas. user only No
Group update
Bulk operation
User list
User update
Group list
salesforce(sp)<-­‐>pingfederate	
  
Category Test Number Test Name salesforce pingfederate
User creation 1.1 Create five users. yes yes
2.1 List one user (1.1) with attributes parameter via query to resource. yes no
2.2 List one user (1.1) with filter via query to resource endpoint. no no
2.3 List users (1.1) with attributes parameter via query to resource endpoint. yes no
3.1 Update user (1.1) via PUT. no yes
3.2 Update user (1.1) via PATCH. yes no
3.3 Change password for user (1.1). Verify by authenticating with server natively if possible. no no
Group creation 4.1 Create two groups. yes no
5.1 List one group (4.1) with attributes parameter via query to resource. no no
5.2 List one group (4.1) with filter via query to resource endpoint. no no
5.3 List groups (4.1) with attributes parameter via query to resource endpoint. list only no
6.1 Add user (1.1 ) to group (4.1) via PUT. no no
6.2 Remove user (1.1) from group (4.1) via PUT. no no
6.3 Add user (1.1) to group (4.1) via PATCH. yes(Entitlements) no
6.4 Remove user (1.1) from group (4.1) via PATCH. yes(Entitlements) no
User deletion 7.1 Delete user (1.1). yes(Deactivate) yes
8.1 Create two users. no no
8.2 Update two users (8.1) via PATCH. no no
8.3 Create two users via PUT, then create group via PUT with users' id attribute. no no
8.4 Remove users (8.3) from group (4.1) via PATCH, then delete two users (8.3). no no
ServiceProviderConfig retrieval 9.1 Retrieve service provider config. yes no
Schema retrieval 10.1 Retrieve user and group schemas. user only no
User list
User update
Group list
Group update
Bulk operation
pingfederate(sp)<-­‐>sailpoint	
  
Category Test Number Test Name pi pingfederate sailpoint
User creation 1.1 Create five users. yes yes
2.1 List one user (1.1) with attributes parameter via query to resource. yes no
2.2 List one user (1.1) with filter via query to resource endpoint. no
2.3 List users (1.1) with attributes parameter via query to resource endpoint. no
3.1 Update user (1.1) via PUT. yes yes
3.2 Update user (1.1) via PATCH. no
3.3 Change password for user (1.1). Verify by authenticating with server natively if possible.yes yes
Group creation 4.1 Create two groups. no
5.1 List one group (4.1) with attributes parameter via query to resource. no
5.2 List one group (4.1) with filter via query to resource endpoint. no
5.3 List groups (4.1) with attributes parameter via query to resource endpoint. no
6.1 Add user (1.1 ) to group (4.1) via PUT. no
6.2 Remove user (1.1) from group (4.1) via PUT. no
6.3 Add user (1.1) to group (4.1) via PATCH. no
6.4 Remove user (1.1) from group (4.1) via PATCH. no
User deletion 7.1 Delete user (1.1). yes yes
8.1 Create two users. no
8.2 Update two users (8.1) via PATCH. no
8.3 Create two users via PUT, then create group via PUT with users' id attribute. no
8.4 Remove users (8.3) from group (4.1) via PATCH, then delete two users (8.3). no
ServiceProviderConfig retrieval 9.1 Retrieve service provider config. yes yes
Schema retrieval 10.1 Retrieve user and group schemas. no
User list
User update
Group list
Group update
Bulk operation
wso2(sp)<-­‐>pingone	
  
Category Test Number Test Name wso2 pingone
User creation 1.1 Create five users. yes yes
2.1 List one user (1.1) with attributes parameter via query to resource. No NA
2.2 List one user (1.1) with filter via query to resource endpoint. yes(for userName attribute only) yes
2.3 List users (1.1) with attributes parameter via query to resource endpoint. No NA
3.1 Update user (1.1) via PUT. Yes yes
3.2 Update user (1.1) via PATCH. No NA
3.3 Change password for user (1.1). Verify by authenticating with server natively if possible. Yes yes
Group creation 4.1 Create two groups. Yes yes
5.1 List one group (4.1) with attributes parameter via query to resource. No NA
5.2 List one group (4.1) with filter via query to resource endpoint. Yes yes
5.3 List groups (4.1) with attributes parameter via query to resource endpoint. No NA
6.1 Add user (1.1 ) to group (4.1) via PUT. Yes yes
6.2 Remove user (1.1) from group (4.1) via PUT. Yes yes
6.3 Add user (1.1) to group (4.1) via PATCH. No NA
6.4 Remove user (1.1) from group (4.1) via PATCH. No NA
User deletion 7.1 Delete user (1.1). Yes yes
8.1 Create two users. Yes yes
8.2 Update two users (8.1) via PATCH. No NA
8.3 Create two users via PUT, then create group via PUT with users' id attribute. No No
8.4 Remove users (8.3) from group (4.1) via PATCH, then delete two users (8.3). No NA
ServiceProviderConfig retrieval 9.1 Retrieve service provider config. No NA
Schema retrieval 10.1 Retrieve user and group schemas. No NA
User list
User update
Group list
Group update
Bulk operation
Ac1ve	
  Directory	
  
Oracle	
  Directory	
  Server	
  
Monitor	
  Directory	
  for	
  User	
  Changes	
  
(Create,	
  Update,	
  Delete/Disable)	
  
SCIM	
  
SCIM	
  Consumer	
   SCIM	
  Service	
  Provider	
  
Create,	
  Update,	
  Delete	
  Users	
  
SaaS	
  
Provider	
  
Benefits	
  
•  Synchronize	
  local	
  corporate	
  directory	
  
accounts	
  with	
  the	
  UnboundID	
  Iden1ty	
  
Data	
  PlaOorm	
  
	
  
Iden-ty	
  Data	
  Pla2orm	
  
Ac1ve	
  Directory	
  
Oracle	
  Directory	
  Server	
  
Monitor	
  Directory	
  for	
  User	
  Changes	
  
(Create,	
  Update,	
  Delete/Disable)	
  
SCIM	
  Consumer	
   SCIM	
  Service	
  Provider	
  
Benefits	
  
•  Synchronize	
  local	
  corporate	
  directory	
  
accounts	
  with	
  Salesforce	
  
•  Enable	
  Single	
  Sign-­‐On	
  between	
  
workforce	
  to	
  Salesforce	
  
SCIM	
  
Create,	
  Update,	
  Disable	
  Users	
  
SAML	
  SSO	
  
Active	
  
Directory
Hosted
On-­‐Premises
PingFederate
IdentityIQ
SCIM
Service	
  Provider
SCIM
Consumer
SCIM
Service	
  Provider
(1)	
  Identity	
  pull	
  via	
  SCIM
(2)	
  Identity	
  push	
  via	
  SCIM
(3)	
  Add/Delete/Modify
(5)	
  SAM
L	
  SSO
User
(4)	
  Kerberos	
  SSO
Benefits
*	
  Authoritative	
  cloud	
  
identity	
  store
*	
  Workflow,	
  identity	
  
and	
  access	
  governance
*	
  SSO	
  from	
  Desktop	
  to	
  
SaaS
Seamless	
  provisioning
CRUD	
  users	
  and	
  access	
  
using	
  SSO	
  
Authen1cate	
  
RDP	
  
HTTP	
  
SAML	
  
X509	
  
SAML	
   User	
  Storages	
  
User	
  aYributes	
  
User	
  data	
  
Benefits:	
  
• 	
  Easier	
  onboarding	
  of	
  new	
  services	
  
• 	
  Iden1ty	
  life	
  cycle	
  management	
  	
  
• 	
  Easier	
  single	
  sign	
  on	
  
• 	
  Control	
  access	
  to	
  local	
  or	
  cloud	
  systems	
  
	
  
CRUD	
  users	
  and	
  access	
  
using	
  SSO	
  
RDP	
  
HTTP	
  
HTTP	
  
Authen1cate	
  
X509	
  
SAML	
   User	
  Storages	
  
User	
  aYributes	
  
User	
  data	
  
Benefits:	
  
• 	
  Easier	
  onboarding	
  of	
  new	
  services	
  
• 	
  Iden1ty	
  life	
  cycle	
  management	
  	
  
• 	
  Easier	
  single	
  sign	
  on	
  
• 	
  Control	
  access	
  to	
  local	
  or	
  cloud	
  systems	
  
	
  
CIS13: SCIM Interop

Más contenido relacionado

Similar a CIS13: SCIM Interop

IT talk: Как я перестал бояться и полюбил TestNG
IT talk: Как я перестал бояться и полюбил TestNGIT talk: Как я перестал бояться и полюбил TestNG
IT talk: Как я перестал бояться и полюбил TestNGDataArt
 
GraphConnect EU 2017 - Performance Improvements in Neo4j 3.2
GraphConnect EU 2017 - Performance Improvements in Neo4j 3.2GraphConnect EU 2017 - Performance Improvements in Neo4j 3.2
GraphConnect EU 2017 - Performance Improvements in Neo4j 3.2Craig Taverner
 
TestComplete 7.50 New Features
TestComplete 7.50 New FeaturesTestComplete 7.50 New Features
TestComplete 7.50 New FeaturesVlad Kuznetsov
 
TestComplete 7.50 New Features
TestComplete 7.50 New FeaturesTestComplete 7.50 New Features
TestComplete 7.50 New FeaturesVlad Kuznetsov
 
Performancetestingjmeter 131210111657-phpapp02
Performancetestingjmeter 131210111657-phpapp02Performancetestingjmeter 131210111657-phpapp02
Performancetestingjmeter 131210111657-phpapp02Nitish Bhardwaj
 
40+ tips to use Postman more efficiently
40+ tips to use Postman more efficiently40+ tips to use Postman more efficiently
40+ tips to use Postman more efficientlypostmanclient
 
MongoDB Database Replication
MongoDB Database ReplicationMongoDB Database Replication
MongoDB Database ReplicationMehdi Valikhani
 
Запускаем тесты в Continuous Integration - Сергей Пак (JetBrains)
Запускаем тесты в Continuous Integration - Сергей Пак (JetBrains)Запускаем тесты в Continuous Integration - Сергей Пак (JetBrains)
Запускаем тесты в Continuous Integration - Сергей Пак (JetBrains)AvitoTech
 
Addmi 10-query builder
Addmi 10-query  builderAddmi 10-query  builder
Addmi 10-query builderodanyboy
 
Beyond Java: 자바 8을 중심으로 본 자바의 혁신
Beyond Java: 자바 8을 중심으로 본 자바의 혁신Beyond Java: 자바 8을 중심으로 본 자바의 혁신
Beyond Java: 자바 8을 중심으로 본 자바의 혁신Sungchul Park
 
Performance Improvements in Neo4j 3.2
Performance Improvements in Neo4j 3.2Performance Improvements in Neo4j 3.2
Performance Improvements in Neo4j 3.2Neo4j
 
Community Tenure Recording Training Material Web Admin – User Training
Community Tenure Recording Training Material  Web Admin – User Training Community Tenure Recording Training Material  Web Admin – User Training
Community Tenure Recording Training Material Web Admin – User Training FAO
 
NoCOUG Presentation on Oracle RAT
NoCOUG Presentation on Oracle RATNoCOUG Presentation on Oracle RAT
NoCOUG Presentation on Oracle RATHenryBowers
 
QTP Automation Testing Tutorial 7
QTP Automation Testing Tutorial 7QTP Automation Testing Tutorial 7
QTP Automation Testing Tutorial 7Akash Tyagi
 
Amazon RDS for PostgreSQL - PGConf 2016
Amazon RDS for PostgreSQL - PGConf 2016 Amazon RDS for PostgreSQL - PGConf 2016
Amazon RDS for PostgreSQL - PGConf 2016 Grant McAlister
 

Similar a CIS13: SCIM Interop (20)

JMeter
JMeterJMeter
JMeter
 
IT talk: Как я перестал бояться и полюбил TestNG
IT talk: Как я перестал бояться и полюбил TestNGIT talk: Как я перестал бояться и полюбил TestNG
IT talk: Как я перестал бояться и полюбил TestNG
 
Firebase ng2 zurich
Firebase ng2 zurichFirebase ng2 zurich
Firebase ng2 zurich
 
Training
TrainingTraining
Training
 
GraphConnect EU 2017 - Performance Improvements in Neo4j 3.2
GraphConnect EU 2017 - Performance Improvements in Neo4j 3.2GraphConnect EU 2017 - Performance Improvements in Neo4j 3.2
GraphConnect EU 2017 - Performance Improvements in Neo4j 3.2
 
TestComplete 7.50 New Features
TestComplete 7.50 New FeaturesTestComplete 7.50 New Features
TestComplete 7.50 New Features
 
TestComplete 7.50 New Features
TestComplete 7.50 New FeaturesTestComplete 7.50 New Features
TestComplete 7.50 New Features
 
Performancetestingjmeter 131210111657-phpapp02
Performancetestingjmeter 131210111657-phpapp02Performancetestingjmeter 131210111657-phpapp02
Performancetestingjmeter 131210111657-phpapp02
 
40+ tips to use Postman more efficiently
40+ tips to use Postman more efficiently40+ tips to use Postman more efficiently
40+ tips to use Postman more efficiently
 
Frisby Api automation
Frisby Api automationFrisby Api automation
Frisby Api automation
 
MongoDB Database Replication
MongoDB Database ReplicationMongoDB Database Replication
MongoDB Database Replication
 
Запускаем тесты в Continuous Integration - Сергей Пак (JetBrains)
Запускаем тесты в Continuous Integration - Сергей Пак (JetBrains)Запускаем тесты в Continuous Integration - Сергей Пак (JetBrains)
Запускаем тесты в Continuous Integration - Сергей Пак (JetBrains)
 
Addmi 10-query builder
Addmi 10-query  builderAddmi 10-query  builder
Addmi 10-query builder
 
Beyond Java: 자바 8을 중심으로 본 자바의 혁신
Beyond Java: 자바 8을 중심으로 본 자바의 혁신Beyond Java: 자바 8을 중심으로 본 자바의 혁신
Beyond Java: 자바 8을 중심으로 본 자바의 혁신
 
Performance Improvements in Neo4j 3.2
Performance Improvements in Neo4j 3.2Performance Improvements in Neo4j 3.2
Performance Improvements in Neo4j 3.2
 
Community Tenure Recording Training Material Web Admin – User Training
Community Tenure Recording Training Material  Web Admin – User Training Community Tenure Recording Training Material  Web Admin – User Training
Community Tenure Recording Training Material Web Admin – User Training
 
NoCOUG Presentation on Oracle RAT
NoCOUG Presentation on Oracle RATNoCOUG Presentation on Oracle RAT
NoCOUG Presentation on Oracle RAT
 
QTP Automation Testing Tutorial 7
QTP Automation Testing Tutorial 7QTP Automation Testing Tutorial 7
QTP Automation Testing Tutorial 7
 
Amazon RDS for PostgreSQL - PGConf 2016
Amazon RDS for PostgreSQL - PGConf 2016 Amazon RDS for PostgreSQL - PGConf 2016
Amazon RDS for PostgreSQL - PGConf 2016
 
Oracle Fixed Assets Testscripts
Oracle Fixed Assets TestscriptsOracle Fixed Assets Testscripts
Oracle Fixed Assets Testscripts
 

Más de CloudIDSummit

CIS 2016 Content Highlights
CIS 2016 Content HighlightsCIS 2016 Content Highlights
CIS 2016 Content HighlightsCloudIDSummit
 
Top 6 Reasons You Should Attend Cloud Identity Summit 2016
Top 6 Reasons You Should Attend Cloud Identity Summit 2016Top 6 Reasons You Should Attend Cloud Identity Summit 2016
Top 6 Reasons You Should Attend Cloud Identity Summit 2016CloudIDSummit
 
CIS 2015 Security Without Borders: Taming the Cloud and Mobile Frontier - And...
CIS 2015 Security Without Borders: Taming the Cloud and Mobile Frontier - And...CIS 2015 Security Without Borders: Taming the Cloud and Mobile Frontier - And...
CIS 2015 Security Without Borders: Taming the Cloud and Mobile Frontier - And...CloudIDSummit
 
Mobile security, identity & authentication reasons for optimism 20150607 v2
Mobile security, identity & authentication   reasons for optimism 20150607 v2Mobile security, identity & authentication   reasons for optimism 20150607 v2
Mobile security, identity & authentication reasons for optimism 20150607 v2CloudIDSummit
 
CIS 2015 Mobile Security, Identity & Authentication: Reasons for Optimism - R...
CIS 2015 Mobile Security, Identity & Authentication: Reasons for Optimism - R...CIS 2015 Mobile Security, Identity & Authentication: Reasons for Optimism - R...
CIS 2015 Mobile Security, Identity & Authentication: Reasons for Optimism - R...CloudIDSummit
 
CIS 2015 Virtual Identity: The Vision, Challenges and Experiences in Driving ...
CIS 2015 Virtual Identity: The Vision, Challenges and Experiences in Driving ...CIS 2015 Virtual Identity: The Vision, Challenges and Experiences in Driving ...
CIS 2015 Virtual Identity: The Vision, Challenges and Experiences in Driving ...CloudIDSummit
 
CIS 2015 Deploying Strong Authentication to a Global Enterprise: A Comedy in ...
CIS 2015 Deploying Strong Authentication to a Global Enterprise: A Comedy in ...CIS 2015 Deploying Strong Authentication to a Global Enterprise: A Comedy in ...
CIS 2015 Deploying Strong Authentication to a Global Enterprise: A Comedy in ...CloudIDSummit
 
CIS 2015 Without Great Security, Digital Identity is Not Worth the Electrons ...
CIS 2015 Without Great Security, Digital Identity is Not Worth the Electrons ...CIS 2015 Without Great Security, Digital Identity is Not Worth the Electrons ...
CIS 2015 Without Great Security, Digital Identity is Not Worth the Electrons ...CloudIDSummit
 
CIS 2015 Mergers & Acquisitions in a Cloud Enabled World - Brian Puhl
CIS 2015 Mergers & Acquisitions in a Cloud Enabled World - Brian PuhlCIS 2015 Mergers & Acquisitions in a Cloud Enabled World - Brian Puhl
CIS 2015 Mergers & Acquisitions in a Cloud Enabled World - Brian PuhlCloudIDSummit
 
CIS 2015 IoT and IDM in your Mobile Enterprise - Brian Katz
CIS 2015 IoT and IDM  in your Mobile Enterprise - Brian KatzCIS 2015 IoT and IDM  in your Mobile Enterprise - Brian Katz
CIS 2015 IoT and IDM in your Mobile Enterprise - Brian KatzCloudIDSummit
 
CIS 2015 Practical Deployments Enterprise Cloud Access Management Platform - ...
CIS 2015 Practical Deployments Enterprise Cloud Access Management Platform - ...CIS 2015 Practical Deployments Enterprise Cloud Access Management Platform - ...
CIS 2015 Practical Deployments Enterprise Cloud Access Management Platform - ...CloudIDSummit
 
CIS 2015 What I Learned From Pitching IAM To My CIO - Steve Tout
CIS 2015 What I Learned From Pitching IAM To My CIO - Steve ToutCIS 2015 What I Learned From Pitching IAM To My CIO - Steve Tout
CIS 2015 What I Learned From Pitching IAM To My CIO - Steve ToutCloudIDSummit
 
CIS 2015 How to secure the Internet of Things? Hannes Tschofenig
CIS 2015 How to secure the Internet of Things? Hannes TschofenigCIS 2015 How to secure the Internet of Things? Hannes Tschofenig
CIS 2015 How to secure the Internet of Things? Hannes TschofenigCloudIDSummit
 
CIS 2015 The IDaaS Dating Game - Sean Deuby
CIS 2015 The IDaaS Dating Game - Sean DeubyCIS 2015 The IDaaS Dating Game - Sean Deuby
CIS 2015 The IDaaS Dating Game - Sean DeubyCloudIDSummit
 
CIS 2015 SSO for Mobile and Web Apps Ashish Jain
CIS 2015 SSO for Mobile and Web Apps Ashish JainCIS 2015 SSO for Mobile and Web Apps Ashish Jain
CIS 2015 SSO for Mobile and Web Apps Ashish JainCloudIDSummit
 
The Industrial Internet, the Identity of Everything and the Industrial Enterp...
The Industrial Internet, the Identity of Everything and the Industrial Enterp...The Industrial Internet, the Identity of Everything and the Industrial Enterp...
The Industrial Internet, the Identity of Everything and the Industrial Enterp...CloudIDSummit
 
CIS 2015 SAML-IN / SAML-OUT - Scott Tomilson & John Dasilva
CIS 2015 SAML-IN / SAML-OUT - Scott Tomilson & John DasilvaCIS 2015 SAML-IN / SAML-OUT - Scott Tomilson & John Dasilva
CIS 2015 SAML-IN / SAML-OUT - Scott Tomilson & John DasilvaCloudIDSummit
 
CIS 2015 Session Management at Scale - Scott Tomilson & Jamshid Khosravian
CIS 2015  Session Management at Scale - Scott Tomilson & Jamshid KhosravianCIS 2015  Session Management at Scale - Scott Tomilson & Jamshid Khosravian
CIS 2015 Session Management at Scale - Scott Tomilson & Jamshid KhosravianCloudIDSummit
 
CIS 2015 So you want to SSO … Scott Tomilson & John Dasilva
CIS 2015 So you want to SSO … Scott Tomilson & John DasilvaCIS 2015 So you want to SSO … Scott Tomilson & John Dasilva
CIS 2015 So you want to SSO … Scott Tomilson & John DasilvaCloudIDSummit
 
CIS 2015 Identity Relationship Management in the Internet of Things
CIS 2015 Identity Relationship Management in the Internet of ThingsCIS 2015 Identity Relationship Management in the Internet of Things
CIS 2015 Identity Relationship Management in the Internet of ThingsCloudIDSummit
 

Más de CloudIDSummit (20)

CIS 2016 Content Highlights
CIS 2016 Content HighlightsCIS 2016 Content Highlights
CIS 2016 Content Highlights
 
Top 6 Reasons You Should Attend Cloud Identity Summit 2016
Top 6 Reasons You Should Attend Cloud Identity Summit 2016Top 6 Reasons You Should Attend Cloud Identity Summit 2016
Top 6 Reasons You Should Attend Cloud Identity Summit 2016
 
CIS 2015 Security Without Borders: Taming the Cloud and Mobile Frontier - And...
CIS 2015 Security Without Borders: Taming the Cloud and Mobile Frontier - And...CIS 2015 Security Without Borders: Taming the Cloud and Mobile Frontier - And...
CIS 2015 Security Without Borders: Taming the Cloud and Mobile Frontier - And...
 
Mobile security, identity & authentication reasons for optimism 20150607 v2
Mobile security, identity & authentication   reasons for optimism 20150607 v2Mobile security, identity & authentication   reasons for optimism 20150607 v2
Mobile security, identity & authentication reasons for optimism 20150607 v2
 
CIS 2015 Mobile Security, Identity & Authentication: Reasons for Optimism - R...
CIS 2015 Mobile Security, Identity & Authentication: Reasons for Optimism - R...CIS 2015 Mobile Security, Identity & Authentication: Reasons for Optimism - R...
CIS 2015 Mobile Security, Identity & Authentication: Reasons for Optimism - R...
 
CIS 2015 Virtual Identity: The Vision, Challenges and Experiences in Driving ...
CIS 2015 Virtual Identity: The Vision, Challenges and Experiences in Driving ...CIS 2015 Virtual Identity: The Vision, Challenges and Experiences in Driving ...
CIS 2015 Virtual Identity: The Vision, Challenges and Experiences in Driving ...
 
CIS 2015 Deploying Strong Authentication to a Global Enterprise: A Comedy in ...
CIS 2015 Deploying Strong Authentication to a Global Enterprise: A Comedy in ...CIS 2015 Deploying Strong Authentication to a Global Enterprise: A Comedy in ...
CIS 2015 Deploying Strong Authentication to a Global Enterprise: A Comedy in ...
 
CIS 2015 Without Great Security, Digital Identity is Not Worth the Electrons ...
CIS 2015 Without Great Security, Digital Identity is Not Worth the Electrons ...CIS 2015 Without Great Security, Digital Identity is Not Worth the Electrons ...
CIS 2015 Without Great Security, Digital Identity is Not Worth the Electrons ...
 
CIS 2015 Mergers & Acquisitions in a Cloud Enabled World - Brian Puhl
CIS 2015 Mergers & Acquisitions in a Cloud Enabled World - Brian PuhlCIS 2015 Mergers & Acquisitions in a Cloud Enabled World - Brian Puhl
CIS 2015 Mergers & Acquisitions in a Cloud Enabled World - Brian Puhl
 
CIS 2015 IoT and IDM in your Mobile Enterprise - Brian Katz
CIS 2015 IoT and IDM  in your Mobile Enterprise - Brian KatzCIS 2015 IoT and IDM  in your Mobile Enterprise - Brian Katz
CIS 2015 IoT and IDM in your Mobile Enterprise - Brian Katz
 
CIS 2015 Practical Deployments Enterprise Cloud Access Management Platform - ...
CIS 2015 Practical Deployments Enterprise Cloud Access Management Platform - ...CIS 2015 Practical Deployments Enterprise Cloud Access Management Platform - ...
CIS 2015 Practical Deployments Enterprise Cloud Access Management Platform - ...
 
CIS 2015 What I Learned From Pitching IAM To My CIO - Steve Tout
CIS 2015 What I Learned From Pitching IAM To My CIO - Steve ToutCIS 2015 What I Learned From Pitching IAM To My CIO - Steve Tout
CIS 2015 What I Learned From Pitching IAM To My CIO - Steve Tout
 
CIS 2015 How to secure the Internet of Things? Hannes Tschofenig
CIS 2015 How to secure the Internet of Things? Hannes TschofenigCIS 2015 How to secure the Internet of Things? Hannes Tschofenig
CIS 2015 How to secure the Internet of Things? Hannes Tschofenig
 
CIS 2015 The IDaaS Dating Game - Sean Deuby
CIS 2015 The IDaaS Dating Game - Sean DeubyCIS 2015 The IDaaS Dating Game - Sean Deuby
CIS 2015 The IDaaS Dating Game - Sean Deuby
 
CIS 2015 SSO for Mobile and Web Apps Ashish Jain
CIS 2015 SSO for Mobile and Web Apps Ashish JainCIS 2015 SSO for Mobile and Web Apps Ashish Jain
CIS 2015 SSO for Mobile and Web Apps Ashish Jain
 
The Industrial Internet, the Identity of Everything and the Industrial Enterp...
The Industrial Internet, the Identity of Everything and the Industrial Enterp...The Industrial Internet, the Identity of Everything and the Industrial Enterp...
The Industrial Internet, the Identity of Everything and the Industrial Enterp...
 
CIS 2015 SAML-IN / SAML-OUT - Scott Tomilson & John Dasilva
CIS 2015 SAML-IN / SAML-OUT - Scott Tomilson & John DasilvaCIS 2015 SAML-IN / SAML-OUT - Scott Tomilson & John Dasilva
CIS 2015 SAML-IN / SAML-OUT - Scott Tomilson & John Dasilva
 
CIS 2015 Session Management at Scale - Scott Tomilson & Jamshid Khosravian
CIS 2015  Session Management at Scale - Scott Tomilson & Jamshid KhosravianCIS 2015  Session Management at Scale - Scott Tomilson & Jamshid Khosravian
CIS 2015 Session Management at Scale - Scott Tomilson & Jamshid Khosravian
 
CIS 2015 So you want to SSO … Scott Tomilson & John Dasilva
CIS 2015 So you want to SSO … Scott Tomilson & John DasilvaCIS 2015 So you want to SSO … Scott Tomilson & John Dasilva
CIS 2015 So you want to SSO … Scott Tomilson & John Dasilva
 
CIS 2015 Identity Relationship Management in the Internet of Things
CIS 2015 Identity Relationship Management in the Internet of ThingsCIS 2015 Identity Relationship Management in the Internet of Things
CIS 2015 Identity Relationship Management in the Internet of Things
 

Último

Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 

Último (20)

Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 

CIS13: SCIM Interop

  • 1. SCIM  1.1  Interop   Cloud  Iden1ty  Summit  2013  
  • 2. example  SCIM  topology   Externally  Hosted On-­‐Premises Create  user (HTTP  POST) Identity  system (SCIM  consumer) SaaS  application (SCIM  service  provider)
  • 3. example  SCIM  topology   Externally  Hosted On-­‐Premises Active   Directory Create  user (HTTP  POST) Directory  syncIdentity  system (SCIM  consumer) SaaS  application (SCIM  service  provider)
  • 4. SCIM  iden1ty  bridge   Externally  Hosted On-­‐Premises Active  Directory LDAP SCIM SCIM  consumer API Partner’s  provisioning  IDaaS Web  application API  or  SCIM SCIM  consumer SCIM  provider Directory  sync OAuth  resource  server Identity Bridge
  • 5. Interoppers   service  provider consumer cisco sailpoint pi  pingfederate sailpoint pi  pingfederate unboundid pi  pingone nexus pi  pingone wso2 salesforce sailpoint salesforce nexus salesforce wso2 salesforce pi  pingfederate unboundid pi  pingfederate unboundid pi  pingone unboundid wso2 wso2 sailpoint
  • 6. Interop  tests   Category Test # Test Name User creation 1.1 Create five users. 2.1 List one user (1.1) with attributes parameter via query to resource. 2.2 List one user (1.1) with filter via query to resource endpoint. 2.3 List users (1.1) with attributes parameter via query to resource endpoint. 3.1 Update user (1.1) via PUT. 3.2 Update user (1.1) via PATCH. 3.3 Change password for user (1.1). Verify by authenticating with server natively if possible Group creation 4.1 Create two groups. 5.1 List one group (4.1) with attributes parameter via query to resource. 5.2 List one group (4.1) with filter via query to resource endpoint. 5.3 List groups (4.1) with attributes parameter via query to resource endpoint. 6.1 Add user (1.1 ) to group (4.1) via PUT. 6.2 Remove user (1.1) from group (4.1) via PUT. 6.3 Add user (1.1) to group (4.1) via PATCH. 6.4 Remove user (1.1) from group (4.1) via PATCH. User deletion 7.1 Delete user (1.1). 8.1 Create two users. 8.2 Update two users (8.1) via PATCH. 8.3 Create two users via PUT, then create group via PUT with users' id attribute. 8.4 Remove users (8.3) from group (4.1) via PATCH, then delete two users (8.3). ServiceProviderConfig retrieval 9.1 Retrieve service provider config. Schema retrieval 10.1 Retrieve user and group schemas. Group update Bulk operation User list User update Group list
  • 7. unbound(sp)<-­‐>pingfederate   Category Test Number Test Name unboundid pingfederate User creation 1.1 Create five users. yes yes 2.1 List one user (1.1) with attributes parameter via query to resource. yes no 2.2 List one user (1.1) with filter via query to resource endpoint. yes no 2.3 List users (1.1) with attributes parameter via query to resource endpoint. yes no 3.1 Update user (1.1) via PUT. yes yes 3.2 Update user (1.1) via PATCH. yes no 3.3 Change password for user (1.1). Verify by authenticating with server natively if possible. yes no Group creation 4.1 Create two groups. yes no 5.1 List one group (4.1) with attributes parameter via query to resource. yes no 5.2 List one group (4.1) with filter via query to resource endpoint. yes no 5.3 List groups (4.1) with attributes parameter via query to resource endpoint. yes no 6.1 Add user (1.1 ) to group (4.1) via PUT. yes no 6.2 Remove user (1.1) from group (4.1) via PUT. yes no 6.3 Add user (1.1) to group (4.1) via PATCH. yes no 6.4 Remove user (1.1) from group (4.1) via PATCH. yes no User deletion 7.1 Delete user (1.1). yes yes 8.1 Create two users. yes no 8.2 Update two users (8.1) via PATCH. yes no 8.3 Create two users via PUT, then create group via PUT with users' id attribute. yes no 8.4 Remove users (8.3) from group (4.1) via PATCH, then delete two users (8.3). yes no ServiceProviderConfig retrieval 9.1 Retrieve service provider config. yes no Schema retrieval 10.1 Retrieve user and group schemas. yes no User list User update Group list Group update Bulk operation
  • 8. unboundid(sp)<-­‐>pingone   Category Test Number Test Name unboundid pingone User creation 1.1 Create five users. yes yes 2.1 List one user (1.1) with attributes parameter via query to resource. yes yes 2.2 List one user (1.1) with filter via query to resource endpoint. yes 2.3 List users (1.1) with attributes parameter via query to resource endpoint. yes 3.1 Update user (1.1) via PUT. yes yes 3.2 Update user (1.1) via PATCH. yes 3.3 Change password for user (1.1). Verify by authenticating with server natively if possible.yes Group creation 4.1 Create two groups. yes yes 5.1 List one group (4.1) with attributes parameter via query to resource. yes 5.2 List one group (4.1) with filter via query to resource endpoint. yes 5.3 List groups (4.1) with attributes parameter via query to resource endpoint. yes 6.1 Add user (1.1 ) to group (4.1) via PUT. yes yes 6.2 Remove user (1.1) from group (4.1) via PUT. yes yes 6.3 Add user (1.1) to group (4.1) via PATCH. yes 6.4 Remove user (1.1) from group (4.1) via PATCH. yes User deletion 7.1 Delete user (1.1). yes yes 8.1 Create two users. yes 8.2 Update two users (8.1) via PATCH. yes 8.3 Create two users via PUT, then create group via PUT with users' id attribute. yes 8.4 Remove users (8.3) from group (4.1) via PATCH, then delete two users (8.3). yes ServiceProviderConfig retrieval 9.1 Retrieve service provider config. yes yes Schema retrieval 10.1 Retrieve user and group schemas. yes yes User list User update Group list Group update Bulk operation
  • 9. salesforce(sp)<-­‐>sailpoint   Category Test Number Test Name salesforce sailpoint User creation 1.1 Create five users. yes yes 2.1 List one user (1.1) with attributes parameter via query to resource. yes no 2.2 List one user (1.1) with filter via query to resource endpoint. no 2.3 List users (1.1) with attributes parameter via query to resource endpoint. yes yes 3.1 Update user (1.1) via PUT. no 3.2 Update user (1.1) via PATCH. yes no 3.3 Change password for user (1.1). Verify by authenticating with server natively if possible. no Group creation 4.1 Create two groups. yes 5.1 List one group (4.1) with attributes parameter via query to resource. no 5.2 List one group (4.1) with filter via query to resource endpoint. no 5.3 List groups (4.1) with attributes parameter via query to resource endpoint. list only yes 6.1 Add user (1.1 ) to group (4.1) via PUT. no 6.2 Remove user (1.1) from group (4.1) via PUT. no 6.3 Add user (1.1) to group (4.1) via PATCH. yes(Entitlements) no 6.4 Remove user (1.1) from group (4.1) via PATCH. yes(Entitlements) no User deletion 7.1 Delete user (1.1). yes(Deactivate) yes 8.1 Create two users. no 8.2 Update two users (8.1) via PATCH. no 8.3 Create two users via PUT, then create group via PUT with users' id attribute. no 8.4 Remove users (8.3) from group (4.1) via PATCH, then delete two users (8.3). no ServiceProviderConfig retrieval 9.1 Retrieve service provider config. yes yes Schema retrieval 10.1 Retrieve user and group schemas. user only yes User list User update Group list Group update Bulk operation
  • 10. salesforce(sp)<-­‐>wso2   Category Test Number Test Name salesforce wso2 User creation 1.1 Create five users. yes yes 2.1 List one user (1.1) with attributes parameter via query to resource. yes No 2.2 List one user (1.1) with filter via query to resource endpoint. no yes(for userNa 2.3 List users (1.1) with attributes parameter via query to resource endpoint. yes No 3.1 Update user (1.1) via PUT. no Yes 3.2 Update user (1.1) via PATCH. yes No 3.3 Change password for user (1.1). Verify by authenticating with server natively if possible. no Yes Group creation 4.1 Create two groups. yes Yes 5.1 List one group (4.1) with attributes parameter via query to resource. no No 5.2 List one group (4.1) with filter via query to resource endpoint. no Yes 5.3 List groups (4.1) with attributes parameter via query to resource endpoint. list only No 6.1 Add user (1.1 ) to group (4.1) via PUT. no Yes 6.2 Remove user (1.1) from group (4.1) via PUT. no Yes 6.3 Add user (1.1) to group (4.1) via PATCH. yes(Entitlements) No 6.4 Remove user (1.1) from group (4.1) via PATCH. yes(Entitlements) No User deletion 7.1 Delete user (1.1). yes(Deactivate) Yes 8.1 Create two users. no Yes 8.2 Update two users (8.1) via PATCH. no No 8.3 Create two users via PUT, then create group via PUT with users' id attribute. no No 8.4 Remove users (8.3) from group (4.1) via PATCH, then delete two users (8.3). no No ServiceProviderConfig retrieval 9.1 Retrieve service provider config. yes No Schema retrieval 10.1 Retrieve user and group schemas. user only No Group update Bulk operation User list User update Group list
  • 11. salesforce(sp)<-­‐>pingfederate   Category Test Number Test Name salesforce pingfederate User creation 1.1 Create five users. yes yes 2.1 List one user (1.1) with attributes parameter via query to resource. yes no 2.2 List one user (1.1) with filter via query to resource endpoint. no no 2.3 List users (1.1) with attributes parameter via query to resource endpoint. yes no 3.1 Update user (1.1) via PUT. no yes 3.2 Update user (1.1) via PATCH. yes no 3.3 Change password for user (1.1). Verify by authenticating with server natively if possible. no no Group creation 4.1 Create two groups. yes no 5.1 List one group (4.1) with attributes parameter via query to resource. no no 5.2 List one group (4.1) with filter via query to resource endpoint. no no 5.3 List groups (4.1) with attributes parameter via query to resource endpoint. list only no 6.1 Add user (1.1 ) to group (4.1) via PUT. no no 6.2 Remove user (1.1) from group (4.1) via PUT. no no 6.3 Add user (1.1) to group (4.1) via PATCH. yes(Entitlements) no 6.4 Remove user (1.1) from group (4.1) via PATCH. yes(Entitlements) no User deletion 7.1 Delete user (1.1). yes(Deactivate) yes 8.1 Create two users. no no 8.2 Update two users (8.1) via PATCH. no no 8.3 Create two users via PUT, then create group via PUT with users' id attribute. no no 8.4 Remove users (8.3) from group (4.1) via PATCH, then delete two users (8.3). no no ServiceProviderConfig retrieval 9.1 Retrieve service provider config. yes no Schema retrieval 10.1 Retrieve user and group schemas. user only no User list User update Group list Group update Bulk operation
  • 12. pingfederate(sp)<-­‐>sailpoint   Category Test Number Test Name pi pingfederate sailpoint User creation 1.1 Create five users. yes yes 2.1 List one user (1.1) with attributes parameter via query to resource. yes no 2.2 List one user (1.1) with filter via query to resource endpoint. no 2.3 List users (1.1) with attributes parameter via query to resource endpoint. no 3.1 Update user (1.1) via PUT. yes yes 3.2 Update user (1.1) via PATCH. no 3.3 Change password for user (1.1). Verify by authenticating with server natively if possible.yes yes Group creation 4.1 Create two groups. no 5.1 List one group (4.1) with attributes parameter via query to resource. no 5.2 List one group (4.1) with filter via query to resource endpoint. no 5.3 List groups (4.1) with attributes parameter via query to resource endpoint. no 6.1 Add user (1.1 ) to group (4.1) via PUT. no 6.2 Remove user (1.1) from group (4.1) via PUT. no 6.3 Add user (1.1) to group (4.1) via PATCH. no 6.4 Remove user (1.1) from group (4.1) via PATCH. no User deletion 7.1 Delete user (1.1). yes yes 8.1 Create two users. no 8.2 Update two users (8.1) via PATCH. no 8.3 Create two users via PUT, then create group via PUT with users' id attribute. no 8.4 Remove users (8.3) from group (4.1) via PATCH, then delete two users (8.3). no ServiceProviderConfig retrieval 9.1 Retrieve service provider config. yes yes Schema retrieval 10.1 Retrieve user and group schemas. no User list User update Group list Group update Bulk operation
  • 13. wso2(sp)<-­‐>pingone   Category Test Number Test Name wso2 pingone User creation 1.1 Create five users. yes yes 2.1 List one user (1.1) with attributes parameter via query to resource. No NA 2.2 List one user (1.1) with filter via query to resource endpoint. yes(for userName attribute only) yes 2.3 List users (1.1) with attributes parameter via query to resource endpoint. No NA 3.1 Update user (1.1) via PUT. Yes yes 3.2 Update user (1.1) via PATCH. No NA 3.3 Change password for user (1.1). Verify by authenticating with server natively if possible. Yes yes Group creation 4.1 Create two groups. Yes yes 5.1 List one group (4.1) with attributes parameter via query to resource. No NA 5.2 List one group (4.1) with filter via query to resource endpoint. Yes yes 5.3 List groups (4.1) with attributes parameter via query to resource endpoint. No NA 6.1 Add user (1.1 ) to group (4.1) via PUT. Yes yes 6.2 Remove user (1.1) from group (4.1) via PUT. Yes yes 6.3 Add user (1.1) to group (4.1) via PATCH. No NA 6.4 Remove user (1.1) from group (4.1) via PATCH. No NA User deletion 7.1 Delete user (1.1). Yes yes 8.1 Create two users. Yes yes 8.2 Update two users (8.1) via PATCH. No NA 8.3 Create two users via PUT, then create group via PUT with users' id attribute. No No 8.4 Remove users (8.3) from group (4.1) via PATCH, then delete two users (8.3). No NA ServiceProviderConfig retrieval 9.1 Retrieve service provider config. No NA Schema retrieval 10.1 Retrieve user and group schemas. No NA User list User update Group list Group update Bulk operation
  • 14.
  • 15.
  • 16.
  • 17. Ac1ve  Directory   Oracle  Directory  Server   Monitor  Directory  for  User  Changes   (Create,  Update,  Delete/Disable)   SCIM   SCIM  Consumer   SCIM  Service  Provider   Create,  Update,  Delete  Users   SaaS   Provider   Benefits   •  Synchronize  local  corporate  directory   accounts  with  the  UnboundID  Iden1ty   Data  PlaOorm     Iden-ty  Data  Pla2orm  
  • 18. Ac1ve  Directory   Oracle  Directory  Server   Monitor  Directory  for  User  Changes   (Create,  Update,  Delete/Disable)   SCIM  Consumer   SCIM  Service  Provider   Benefits   •  Synchronize  local  corporate  directory   accounts  with  Salesforce   •  Enable  Single  Sign-­‐On  between   workforce  to  Salesforce   SCIM   Create,  Update,  Disable  Users   SAML  SSO  
  • 19. Active   Directory Hosted On-­‐Premises PingFederate IdentityIQ SCIM Service  Provider SCIM Consumer SCIM Service  Provider (1)  Identity  pull  via  SCIM (2)  Identity  push  via  SCIM (3)  Add/Delete/Modify (5)  SAM L  SSO User (4)  Kerberos  SSO Benefits *  Authoritative  cloud   identity  store *  Workflow,  identity   and  access  governance *  SSO  from  Desktop  to   SaaS Seamless  provisioning
  • 20. CRUD  users  and  access   using  SSO   Authen1cate   RDP   HTTP   SAML   X509   SAML   User  Storages   User  aYributes   User  data   Benefits:   •   Easier  onboarding  of  new  services   •   Iden1ty  life  cycle  management     •   Easier  single  sign  on   •   Control  access  to  local  or  cloud  systems    
  • 21. CRUD  users  and  access   using  SSO   RDP   HTTP   HTTP   Authen1cate   X509   SAML   User  Storages   User  aYributes   User  data   Benefits:   •   Easier  onboarding  of  new  services   •   Iden1ty  life  cycle  management     •   Easier  single  sign  on   •   Control  access  to  local  or  cloud  systems