SlideShare a Scribd company logo
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

More Related Content

PPTX
Adfs azure
PPTX
Kerberos part 2
PPTX
DD109 Claims Based AuthN in SharePoint 2010
PPTX
DD105 Multi Tenancy in SharePoint 2010
PPTX
Adfs Shib Interop Um Oxford
PDF
SharePoint 2013 - Migrating Legacy On-Premise Solutions to SharePoint Online ...
PDF
What's coming in WCM for Liferay 6.2?
PPTX
It112 SharePoint 2010 Mythbusters
Adfs azure
Kerberos part 2
DD109 Claims Based AuthN in SharePoint 2010
DD105 Multi Tenancy in SharePoint 2010
Adfs Shib Interop Um Oxford
SharePoint 2013 - Migrating Legacy On-Premise Solutions to SharePoint Online ...
What's coming in WCM for Liferay 6.2?
It112 SharePoint 2010 Mythbusters

What's hot (12)

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

Viewers also liked (13)

PPT
Ch 25 ppp, with breakouts
PPT
Ch 1 ppp, v7 with groups
PPTX
C:\fakepath\slide show oct
RTF
Byzantine document
PPT
Poem: Civilization and IPR (Basic concepts of IPR)
PPT
Ch 2 ppp, vol 7
PPTX
Edsby aptiris 01-2014
PPTX
Diapositivas
PPT
Fundations sounds
PPTX
Preparing for first class 12
PPTX
Requirement Engineering in Agile Global Software Development
PPTX
ศาสนาพราหมณ์
PPTX
Design and Instantiation of Reference Architecture for Pluggable Service Plat...
Ch 25 ppp, with breakouts
Ch 1 ppp, v7 with groups
C:\fakepath\slide show oct
Byzantine document
Poem: Civilization and IPR (Basic concepts of IPR)
Ch 2 ppp, vol 7
Edsby aptiris 01-2014
Diapositivas
Fundations sounds
Preparing for first class 12
Requirement Engineering in Agile Global Software Development
ศาสนาพราหมณ์
Design and Instantiation of Reference Architecture for Pluggable Service Plat...
Ad

Similar to FirstClass account automation (20)

PPTX
SEASPC 2011 - Collaborating with Extranet Partners on SharePoint 2010
PPT
Win2KServer Active Directory
PPTX
What’s new in windows server 2012
PDF
Sa202 Sn
PPTX
Dynamic access control sbc12 - thuan nguyen
PPTX
HAD05: Collaborating with Extranet Partners on SharePoint 2010
PDF
Windows Server 2008 Active Directory Components
PDF
Windows server 2008 active directory components
PPTX
Supporting architecture for office 365 spo
PDF
Mcitp course details
PDF
IBM Connections and Desktop Single Sign-On using Microsoft Active Directory, ...
PPT
Active Directory Fundamentals Training.ppt
PPT
active directory fundamental for the beginner
PPS
Comp tia a+_session_11
PDF
Session 3 - Windows Server 2012 with Jared Thibodeau
PPTX
How to provide AD, ADFS, DirSync in Windows Azure and hook it up with Office 365
PDF
access-control-week-3
PDF
SharePoint 2010 best practices for infrastructure deployments SharePoint Sat...
PDF
SBC 2012 - Dynamic Access Control in Windows Server 2012 (Nguyễn Ngọc Thuận)
PDF
DSS - ITSEC conf - Centrify - Identity Control and Access Management - Riga N...
SEASPC 2011 - Collaborating with Extranet Partners on SharePoint 2010
Win2KServer Active Directory
What’s new in windows server 2012
Sa202 Sn
Dynamic access control sbc12 - thuan nguyen
HAD05: Collaborating with Extranet Partners on SharePoint 2010
Windows Server 2008 Active Directory Components
Windows server 2008 active directory components
Supporting architecture for office 365 spo
Mcitp course details
IBM Connections and Desktop Single Sign-On using Microsoft Active Directory, ...
Active Directory Fundamentals Training.ppt
active directory fundamental for the beginner
Comp tia a+_session_11
Session 3 - Windows Server 2012 with Jared Thibodeau
How to provide AD, ADFS, DirSync in Windows Azure and hook it up with Office 365
access-control-week-3
SharePoint 2010 best practices for infrastructure deployments SharePoint Sat...
SBC 2012 - Dynamic Access Control in Windows Server 2012 (Nguyễn Ngọc Thuận)
DSS - ITSEC conf - Centrify - Identity Control and Access Management - Riga N...

Recently uploaded (20)

PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
A comparative analysis of optical character recognition models for extracting...
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PDF
Heart disease approach using modified random forest and particle swarm optimi...
PDF
Accuracy of neural networks in brain wave diagnosis of schizophrenia
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
A comparative study of natural language inference in Swahili using monolingua...
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Empathic Computing: Creating Shared Understanding
PPTX
Machine Learning_overview_presentation.pptx
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PPTX
A Presentation on Artificial Intelligence
PPTX
OMC Textile Division Presentation 2021.pptx
Mobile App Security Testing_ A Comprehensive Guide.pdf
A comparative analysis of optical character recognition models for extracting...
Network Security Unit 5.pdf for BCA BBA.
gpt5_lecture_notes_comprehensive_20250812015547.pdf
Heart disease approach using modified random forest and particle swarm optimi...
Accuracy of neural networks in brain wave diagnosis of schizophrenia
Assigned Numbers - 2025 - Bluetooth® Document
A comparative study of natural language inference in Swahili using monolingua...
Building Integrated photovoltaic BIPV_UPV.pdf
Empathic Computing: Creating Shared Understanding
Machine Learning_overview_presentation.pptx
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Per capita expenditure prediction using model stacking based on satellite ima...
Group 1 Presentation -Planning and Decision Making .pptx
Reach Out and Touch Someone: Haptics and Empathic Computing
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
MIND Revenue Release Quarter 2 2025 Press Release
A Presentation on Artificial Intelligence
OMC Textile Division Presentation 2021.pptx

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

Editor's Notes

  • #24: 3 items that FirstClass requires professional services for:Platform MigrationVoice ServicesDirectory Services