SlideShare uma empresa Scribd logo
1 de 25
FirstClass Account
    Automation
    Gary Falcon
   October 2, 2012
Goals
 What is possible
 What components
  & tools to use

X Step-by-step
  installation
X Troubleshooting
  server-specific
  problems
Where are we going?

1. Using FC directory
   outside FirstClass

2. External
   authentication

3. Account provisioning
Topic 1

USING THE FIRSTCLASS
DIRECTORY OUTSIDE
FIRSTCLASS
Approaches
   LDAP: Internet
    Services


   LDAP: Directory
    Services


   Data files / ODBC:
    Application Services
Why?
 Spam filters
 Web app
  authentication
 Network copiers
 PHP applications
 Populate external
  systems
LDAP: Internet Services
[Show Config]
 Basic Internet Setup
 Advanced Directory
 LDAP Browser
LDAP: Directory Services
[Config Highlights]
 Directory Setup
 Port, root DN
 Show/Replicate
 Replication > Filtering
LDAP Comparison
Internet Services            Directory Services
 Authenticate with UserID    Authenticate with LDAP DN
 All directory objects       Choice of directory objects
                               using BaseDN
 Global directory only       User contacts
 ClientID as UID             UserID as UID
 Less configurable           More configurable
                              LDAP-format DN
Data Exchange Files / ODBC
 Build in FCAS

 Custom built: export
  exactly what is required

 Automate schedule

 Write to text file or ODBC
  data source
Which to use?
1. Internet Services LDAP: First choice


2. Directory Services LDAP: When #1
   doesn’t provide necessary attributes
   or function


3. Application Services: When LDAP
   functions aren’t available
Topic 2

EXTERNAL
AUTHENTICATION
Why?
 Easier for end-users
 Convenient for
  administrators
 Low risk
 High reward
What?
Authentication Workflow
Client                                              User ID &
                                                    Password
FCS
FCDS
                                              yes     LDAP        no
                                                    controlled?

                           yes         FCDS         no
                                       avail?

            yes         AD           no
                       avail?

                                                         yes        Valid
       Valid      no                                               login?
      login?

      yes                                                              no


   Cache data
     in FCS                                          Username
                                Log user in
                                                    or PW error
Authentication: Configuration
[Config Highlights]
 Operation mode: LDAP
 Auth method: Remote
 LDAP Server: required
 Gateway: filtering
 Change password: off
Challenges
 Requires SSL for web
  logins

 Most recent FCDS may
  not allow saved
  passwords
Topic 3

ACCOUNT
PROVISIONING
FCDS Provisioning
 Works with AD, OpenLDAP
 With or without
  authentication
 Account adds / removes /
  changes
 Creates groups from OUs
 Matches to sAMAccount
  Name (AD) or DN (LDAP)
 One-way replication
Provisioning: Configuration
[Config Highlights]
 Operation mode: LDAP
  or Replication
 Enable delete: OFF
 Set schedule
 Test in non-production
  environment
Challenges
 OU structure vs/
  FirstClass groups

 AD Groups are not
  replicated

 Will delete your
  directory if you tell it to
Custom Provisioning
 Data can be brought in
  from any system
 Handles account adds /
  removes / changes
 Flexible handling of group
  associations
 Custom apps can follow
  any required logic
 Provisioning only; no
  authentication
Getting Help
 Limited support from FirstClass
 Aptiris can assist with:
     Support (for Aptiris clients)
     Implementation services
     Ad-hoc consultation
     info@aptiris.com / 877.864.3534
Wrap-Up

QUESTIONS?
Thank you!

    Gary Falcon
gfalcon@aptiris.com

Mais conteúdo relacionado

Mais procurados

It114 Configuring SharePoint 2010 User Profile Sync
It114 Configuring SharePoint 2010 User Profile SyncIt114 Configuring SharePoint 2010 User Profile Sync
It114 Configuring SharePoint 2010 User Profile Sync
Spencer Harbar
 
Migrating Legacy On-Premise Applications to SharePoint Online and Windows Azure
Migrating Legacy On-Premise Applications to SharePoint Online and Windows AzureMigrating Legacy On-Premise Applications to SharePoint Online and Windows Azure
Migrating Legacy On-Premise Applications to SharePoint Online and Windows Azure
Eric Shupps
 
Session 7 - Integrating share point with silverlight firestarter
Session 7 - Integrating share point with silverlight firestarterSession 7 - Integrating share point with silverlight firestarter
Session 7 - Integrating share point with silverlight firestarter
Mithun T. Dhar
 

Mais procurados (12)

It114 Configuring SharePoint 2010 User Profile Sync
It114 Configuring SharePoint 2010 User Profile SyncIt114 Configuring SharePoint 2010 User Profile Sync
It114 Configuring SharePoint 2010 User Profile Sync
 
Migrating Legacy On-Premise Applications to SharePoint Online and Windows Azure
Migrating Legacy On-Premise Applications to SharePoint Online and Windows AzureMigrating Legacy On-Premise Applications to SharePoint Online and Windows Azure
Migrating Legacy On-Premise Applications to SharePoint Online and Windows Azure
 
Decoupled cms sunshinephp 2014
Decoupled cms sunshinephp 2014Decoupled cms sunshinephp 2014
Decoupled cms sunshinephp 2014
 
SharePoint Connections Coast to Coast Developer Boot Camp Crash Course v3
SharePoint Connections Coast to Coast Developer Boot Camp Crash Course v3SharePoint Connections Coast to Coast Developer Boot Camp Crash Course v3
SharePoint Connections Coast to Coast Developer Boot Camp Crash Course v3
 
Service-Oriented Architecture
Service-Oriented ArchitectureService-Oriented Architecture
Service-Oriented Architecture
 
Deploy and Configure an Enterprise Root CA & Subordinate CA in Windows Server...
Deploy and Configure an Enterprise Root CA & Subordinate CA in Windows Server...Deploy and Configure an Enterprise Root CA & Subordinate CA in Windows Server...
Deploy and Configure an Enterprise Root CA & Subordinate CA in Windows Server...
 
Office 365-single-sign-on-with-adfs
Office 365-single-sign-on-with-adfsOffice 365-single-sign-on-with-adfs
Office 365-single-sign-on-with-adfs
 
Oracle Alta UI Patterns for Enterprise Applications and Responsive UI Support
Oracle Alta UI Patterns for Enterprise Applications and Responsive UI SupportOracle Alta UI Patterns for Enterprise Applications and Responsive UI Support
Oracle Alta UI Patterns for Enterprise Applications and Responsive UI Support
 
Session 7 - Integrating share point with silverlight firestarter
Session 7 - Integrating share point with silverlight firestarterSession 7 - Integrating share point with silverlight firestarter
Session 7 - Integrating share point with silverlight firestarter
 
Office 365 identity
Office 365 identityOffice 365 identity
Office 365 identity
 
Back to the Basics - 1 - Introduction to Web Development
Back to the Basics - 1 - Introduction to Web DevelopmentBack to the Basics - 1 - Introduction to Web Development
Back to the Basics - 1 - Introduction to Web Development
 
Formstack
FormstackFormstack
Formstack
 

Destaque

Ch 25 ppp, with breakouts
Ch 25 ppp, with breakoutsCh 25 ppp, with breakouts
Ch 25 ppp, with breakouts
psmccully
 
Ch 1 ppp, v7 with groups
Ch 1 ppp, v7 with groupsCh 1 ppp, v7 with groups
Ch 1 ppp, v7 with groups
psmccully
 
C:\fakepath\slide show oct
C:\fakepath\slide show octC:\fakepath\slide show oct
C:\fakepath\slide show oct
Ms. Malone
 
Byzantine document
Byzantine documentByzantine document
Byzantine document
hiren1234
 
Ch 2 ppp, vol 7
Ch 2 ppp, vol 7Ch 2 ppp, vol 7
Ch 2 ppp, vol 7
psmccully
 
Diapositivas
DiapositivasDiapositivas
Diapositivas
alxmaku
 
Fundations sounds
Fundations soundsFundations sounds
Fundations sounds
Ms. Malone
 

Destaque (16)

Ch 25 ppp, with breakouts
Ch 25 ppp, with breakoutsCh 25 ppp, with breakouts
Ch 25 ppp, with breakouts
 
Ch 1 ppp, v7 with groups
Ch 1 ppp, v7 with groupsCh 1 ppp, v7 with groups
Ch 1 ppp, v7 with groups
 
C:\fakepath\slide show oct
C:\fakepath\slide show octC:\fakepath\slide show oct
C:\fakepath\slide show oct
 
Byzantine document
Byzantine documentByzantine document
Byzantine document
 
Poem: Civilization and IPR (Basic concepts of IPR)
Poem: Civilization and IPR (Basic concepts of IPR)Poem: Civilization and IPR (Basic concepts of IPR)
Poem: Civilization and IPR (Basic concepts of IPR)
 
Ch 2 ppp, vol 7
Ch 2 ppp, vol 7Ch 2 ppp, vol 7
Ch 2 ppp, vol 7
 
Career opportunities in Patents and other IPR
Career opportunities in Patents and other IPRCareer opportunities in Patents and other IPR
Career opportunities in Patents and other IPR
 
Edsby aptiris 01-2014
Edsby   aptiris 01-2014Edsby   aptiris 01-2014
Edsby aptiris 01-2014
 
Diapositivas
DiapositivasDiapositivas
Diapositivas
 
Fundations sounds
Fundations soundsFundations sounds
Fundations sounds
 
Preparing for first class 12
Preparing for first class 12Preparing for first class 12
Preparing for first class 12
 
Requirement Engineering in Agile Global Software Development
Requirement Engineering in Agile Global Software DevelopmentRequirement Engineering in Agile Global Software Development
Requirement Engineering in Agile Global Software Development
 
ศาสนาพราหมณ์
ศาสนาพราหมณ์ศาสนาพราหมณ์
ศาสนาพราหมณ์
 
Patent & other IPR concerns in Pharma, Chemical, Biotech etc
Patent & other IPR concerns in Pharma, Chemical, Biotech etcPatent & other IPR concerns in Pharma, Chemical, Biotech etc
Patent & other IPR concerns in Pharma, Chemical, Biotech etc
 
IPR outreach
IPR outreachIPR outreach
IPR outreach
 
Design and Instantiation of Reference Architecture for Pluggable Service Plat...
Design and Instantiation of Reference Architecture for Pluggable Service Plat...Design and Instantiation of Reference Architecture for Pluggable Service Plat...
Design and Instantiation of Reference Architecture for Pluggable Service Plat...
 

Semelhante a FirstClass account automation

Configuring Domino To Be An Ldap Directory And To Use An Ldap Directory
Configuring Domino To Be An Ldap Directory And To Use An Ldap DirectoryConfiguring Domino To Be An Ldap Directory And To Use An Ldap Directory
Configuring Domino To Be An Ldap Directory And To Use An Ldap Directory
Edson Oliveira
 
E brochure it254_actived2012
E brochure it254_actived2012E brochure it254_actived2012
E brochure it254_actived2012
I-r Papa
 
Oracle 11i OID AD Integration
Oracle 11i OID AD IntegrationOracle 11i OID AD Integration
Oracle 11i OID AD Integration
Mahesh Vallampati
 
Chapter_11_LDAP_and_Kerberos-converted.pptx
Chapter_11_LDAP_and_Kerberos-converted.pptxChapter_11_LDAP_and_Kerberos-converted.pptx
Chapter_11_LDAP_and_Kerberos-converted.pptx
ahmedsayed947221
 

Semelhante a FirstClass account automation (20)

Ldap2010
Ldap2010Ldap2010
Ldap2010
 
MongoDB.local Sydney: MongoDB Atlas for Your Enterprise
MongoDB.local Sydney: MongoDB Atlas for Your EnterpriseMongoDB.local Sydney: MongoDB Atlas for Your Enterprise
MongoDB.local Sydney: MongoDB Atlas for Your Enterprise
 
CFF Preso- LDifEditor
CFF Preso- LDifEditorCFF Preso- LDifEditor
CFF Preso- LDifEditor
 
Understanding Office 365’s Identity Solutions: Deep Dive - EPC Group
Understanding Office 365’s Identity Solutions: Deep Dive - EPC GroupUnderstanding Office 365’s Identity Solutions: Deep Dive - EPC Group
Understanding Office 365’s Identity Solutions: Deep Dive - EPC Group
 
O365con14 - moving from on-premises to online, the road to follow
O365con14 - moving from on-premises to online, the road to followO365con14 - moving from on-premises to online, the road to follow
O365con14 - moving from on-premises to online, the road to follow
 
Configuring Domino To Be An Ldap Directory And To Use An Ldap Directory
Configuring Domino To Be An Ldap Directory And To Use An Ldap DirectoryConfiguring Domino To Be An Ldap Directory And To Use An Ldap Directory
Configuring Domino To Be An Ldap Directory And To Use An Ldap Directory
 
LDAP
LDAPLDAP
LDAP
 
Cause 2013: A Flexible Approach to Creating an Enterprise Directory
Cause 2013: A Flexible Approach to Creating an Enterprise DirectoryCause 2013: A Flexible Approach to Creating an Enterprise Directory
Cause 2013: A Flexible Approach to Creating an Enterprise Directory
 
Where should I be encrypting my data?
Where should I be encrypting my data? Where should I be encrypting my data?
Where should I be encrypting my data?
 
MongoDB.local Dallas 2019: MongoDB Atlas for Your Enterprise
MongoDB.local Dallas 2019: MongoDB Atlas for Your EnterpriseMongoDB.local Dallas 2019: MongoDB Atlas for Your Enterprise
MongoDB.local Dallas 2019: MongoDB Atlas for Your Enterprise
 
A Technical Guide To Deploying Single Sign On
A Technical Guide To Deploying Single Sign OnA Technical Guide To Deploying Single Sign On
A Technical Guide To Deploying Single Sign On
 
E brochure it254_actived2012
E brochure it254_actived2012E brochure it254_actived2012
E brochure it254_actived2012
 
Oracle 11i OID AD Integration
Oracle 11i OID AD IntegrationOracle 11i OID AD Integration
Oracle 11i OID AD Integration
 
Chapter_11_LDAP_and_Kerberos-converted.pptx
Chapter_11_LDAP_and_Kerberos-converted.pptxChapter_11_LDAP_and_Kerberos-converted.pptx
Chapter_11_LDAP_and_Kerberos-converted.pptx
 
SPSVB - Office 365 and Cloud Identity - What Does It Mean for Me?
SPSVB - Office 365 and Cloud Identity - What Does It Mean for Me?SPSVB - Office 365 and Cloud Identity - What Does It Mean for Me?
SPSVB - Office 365 and Cloud Identity - What Does It Mean for Me?
 
SYDSP - Office 365 and Cloud Identity - What does it mean for me?
SYDSP  - Office 365 and Cloud Identity - What does it mean for me?SYDSP  - Office 365 and Cloud Identity - What does it mean for me?
SYDSP - Office 365 and Cloud Identity - What does it mean for me?
 
70 346 Managing office 365 identities
70 346 Managing office 365 identities70 346 Managing office 365 identities
70 346 Managing office 365 identities
 
Office 365 MCSA TechEd
Office 365 MCSA TechEdOffice 365 MCSA TechEd
Office 365 MCSA TechEd
 
Directory Introduction
Directory IntroductionDirectory Introduction
Directory Introduction
 
JAXSPUG January 2016 - Microsoft Cloud Identities in Azure and Office 365
JAXSPUG January 2016 - Microsoft Cloud Identities in Azure and Office 365JAXSPUG January 2016 - Microsoft Cloud Identities in Azure and Office 365
JAXSPUG January 2016 - Microsoft Cloud Identities in Azure and Office 365
 

Último

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Último (20)

The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 

FirstClass account automation

  • 1. FirstClass Account Automation Gary Falcon October 2, 2012
  • 2. Goals  What is possible  What components & tools to use X Step-by-step installation X Troubleshooting server-specific problems
  • 3. Where are we going? 1. Using FC directory outside FirstClass 2. External authentication 3. Account provisioning
  • 4. Topic 1 USING THE FIRSTCLASS DIRECTORY OUTSIDE FIRSTCLASS
  • 5. Approaches  LDAP: Internet Services  LDAP: Directory Services  Data files / ODBC: Application Services
  • 6. Why?  Spam filters  Web app authentication  Network copiers  PHP applications  Populate external systems
  • 7. LDAP: Internet Services [Show Config]  Basic Internet Setup  Advanced Directory  LDAP Browser
  • 8. LDAP: Directory Services [Config Highlights]  Directory Setup  Port, root DN  Show/Replicate  Replication > Filtering
  • 9. LDAP Comparison Internet Services Directory Services  Authenticate with UserID  Authenticate with LDAP DN  All directory objects  Choice of directory objects using BaseDN  Global directory only  User contacts  ClientID as UID  UserID as UID  Less configurable  More configurable  LDAP-format DN
  • 10. Data Exchange Files / ODBC  Build in FCAS  Custom built: export exactly what is required  Automate schedule  Write to text file or ODBC data source
  • 11. Which to use? 1. Internet Services LDAP: First choice 2. Directory Services LDAP: When #1 doesn’t provide necessary attributes or function 3. Application Services: When LDAP functions aren’t available
  • 13. Why?  Easier for end-users  Convenient for administrators  Low risk  High reward
  • 14. What?
  • 15. Authentication Workflow Client User ID & Password FCS FCDS yes LDAP no controlled? yes FCDS no avail? yes AD no avail? yes Valid Valid no login? login? yes no Cache data in FCS Username Log user in or PW error
  • 16. Authentication: Configuration [Config Highlights]  Operation mode: LDAP  Auth method: Remote  LDAP Server: required  Gateway: filtering  Change password: off
  • 17. Challenges  Requires SSL for web logins  Most recent FCDS may not allow saved passwords
  • 19. FCDS Provisioning  Works with AD, OpenLDAP  With or without authentication  Account adds / removes / changes  Creates groups from OUs  Matches to sAMAccount Name (AD) or DN (LDAP)  One-way replication
  • 20. Provisioning: Configuration [Config Highlights]  Operation mode: LDAP or Replication  Enable delete: OFF  Set schedule  Test in non-production environment
  • 21. Challenges  OU structure vs/ FirstClass groups  AD Groups are not replicated  Will delete your directory if you tell it to
  • 22. Custom Provisioning  Data can be brought in from any system  Handles account adds / removes / changes  Flexible handling of group associations  Custom apps can follow any required logic  Provisioning only; no authentication
  • 23. Getting Help  Limited support from FirstClass  Aptiris can assist with:  Support (for Aptiris clients)  Implementation services  Ad-hoc consultation  info@aptiris.com / 877.864.3534
  • 25. Thank you! Gary Falcon gfalcon@aptiris.com

Notas do Editor

  1. 3 items that FirstClass requires professional services for:Platform MigrationVoice ServicesDirectory Services