SlideShare a Scribd company logo
1 of 96
Download to read offline
Okta Education Services
Prep Content for Okta
Certified Professional -
Hands-on Configuration Exam
Congratulations on taking this step toward earning your first Okta
Certification--the Okta Certified Professional!
This guide is designed to help you prepare for the Okta Certified
Professional Hands-on Configuration Exam. It covers the topics on the
exam and it includes links to demo videos showing the configuration of
the features associated with those core topics.
Anyone who passes this hands-on configuration exam will be awarded
the Okta Certified Professional certification.
The Okta Certified Professional certification is a prerequisite for the
Okta Certified Administrator and Okta Certified Consultant
certifications.
Welcome!
How to use this prep guide
Okta Education Services | 3
Review the use cases and tasks listed on page 5.
Do you have experience administering those use
cases and performing most of those tasks?
YES
Go to page 9, watch the demos
of any tasks that you have not
performed, and practice those
tasks
NO
Review the entire guide, but
focus on those topics and tasks
that are unfamiliar to you
Exam Format
Item Type This hands-on configuration exam consists of four use cases
Each use case requires the completion of several configuration tasks
Participants will complete tasks in pre-assigned Okta Preview Orgs
Time Allotted 2 hours
Availability 24x7 Proctored by Examity
Scoring Automated (Candidates will receive official Pass/Fail decision within 72
hours)
Okta Education Services | 4
Use Cases and Tasks Covered on the Exam
Onboarding
● Create users
● Assign admin roles
● Update user profiles
● Create groups
● Assign users to groups
● Create group rules
Application Setup
● Add an app integration
● Set up inbound saml
● Set up lifecycle
management for the
application
● Assign a group to the
application
Security Enforcement
● MFA factor
configuration
● Set up MFA enrollment
for users in a group
● Create a sign-on policy
● Create a network zone
Attribute Mapping and
Offboarding
● Define attribute
mappings for an
application
● Deactivate a user
● Create custom
attributes
Individuals who are interested in taking this hands-on configuration
exam should have experience performing the following tasks in
Okta:
• Defining Users in Okta
• Configuring Groups
• Configuring SSO with SAML
• Configuring Okta Lifecycle Management (App Provisioning)
• Configuring Universal Directory
• Implementing the Okta Policy Framework
We highly recommend that individuals who do not have hands-on experience with Okta attend
Okta Essentials prior to attempting this exam.
Okta Education Services | 6
Prerequisites
Document Map
Apps
Universal
Directory
Group
SSO
Provisioning
MFA
Define Your
Users in Okta
Manage Users
using Groups
Manage User
Profiles in UD
Configure SSO
& Provisioning
Implement the
Okta Policy
Framework
1
2
4
3
5
Table of Contents
Module  Pages
Define Your Users in Okta 11
Manage Users using Groups 25
Configure SSO and Provisioning 33
Manage User Profiles in Universal Directory 58
Implement the Okta Policy Framework 70
Offboarding 93
Demo Videos
Hyperlinks to Demo Videos
Create and Activate Okta-Sourced Users
Assign Administrative Roles
Create Groups
Configure IdP-initiated SAML SSO for Org2Org
Configure Lifecycle Management between Okta orgs
Manage Profile Attributes
Set Up Zones
Set Up Multifactor Enrollment
Set Up an Okta Sign-On Policy
Offboarding
Where Are We?
• Define Your Users in Okta
• Manage Users using Groups
• Configure SSO & Provisioning
• Manage User Profiles in Universal Directory
• Implement the Okta Policy Framework
• Offboarding
Okta Education Services | 10
Okta Education Services
Define Your Users
in Okta
Why?
As the first step toward adopting Okta Identity cloud, how to get
your user information into Okta so that you can manage from one
place?
Does your organization have the issue of proliferation of privileged
users, and how to limit the access of these users?
Objectives
• Create and manage user accounts in Okta
• Set administrative permissions for user accounts
Module Story
Define Your Users in Okta
Okta Education Services | 12
Three Types of People in Okta
Okta Education Services | 13
Okta-sourced Directory-sourced
Profile managed by Okta Directory Application
Authenticated by Okta Directory / Delegated
Authentication
Directory or Okta
Credential store Yes Yes No
AD
LDAP
Application-sourced
• Base Attributes
– 31 default base attributes for all users in an org
• Custom Attributes: Define additional attributes that are not
available in the base attributes.
Okta User Profile Attributes
Okta Education Services | 14
Attribute Required Optional
Username & Primary email Y
First name & Last name Y Y
Other attributes Y
User Statuses
Pending User Action
The user account has been
added and the activation has
been initiated, but the user
has not yet set a password.
Staged
The (new) user account has
been created, but the
activation process has not
been initiated.
Active
The user account is active
and the person can access
all assigned applications.
Suspended
The user cannot log in due
to an action taken by an
administrator.
Password Reset
The user is allowed to
resolve forgotten password
issue by resetting the
password without relying on
the service desk.
Password Expired
The account password has
expired and needs to be
changed.
Locked Out
The account has been
locked due to a consecutive
number of incorrect
passwords used.
Deactivated
The user account is inactive
and admin can’t assign any
applications to the user.
Blocked States
Termination State
Initial States (On-boarding)
Okta Education Services | 15
Okta Education Services
Create Accounts
Okta Education Services | 16
Creating Individual Okta-sourced Users
Required
Attributes
Configuration
determines user status
Account Initial States
Okta Education Services | 18
Configuration in UI  Status What does it mean?
Staged Account has been created
but is in dormant state.
Pending user
action
Account has been created
and activation has been
initiated, but the user has
not yet set a password. 
Active Account is active and can
be assigned to applications
or services.
• Sign into Okta Org
• Review User and Admin Dashboard
• Create and Activate account; user defines password
• Create and Activate account; admin defines password
• Review User Account (Apps, Groups & Profile)
• Update Profile data
• Review User Statuses and Lifecycle Operations 
Create and Activate Okta-Sourced Users
Click here to watch the Demo Video.
Okta Education Services | 19
Demo
This demo covers the following topics:
Okta Education Services
Manage Privileged Account
Okta Education Services | 20
Assign Administrator Permissions
Role based assignment:
•Can be assigned to any user
•Enables you to segment
administrators based on job
functions and roles
Okta Education Services | 21
Administrator Role Comparisons
Super Organization Application
• Has full access to perform all
administrative tasks and permission
sets in Okta
• Only role that can assign admin
privileges
• Can perform most org-wide
settings
• Can perform all management tasks
for users and groups.
• Cannot perform any application
management tasks
• Can manage profile information
• Can view users and groups, but not
modify either
• Can manage information on
applications to which they are
assigned access
Group Read Only Help Desk
• Can create users, deactivate users,
reset passwords
• Can also be used restrict these
tasks to a select group or groups of
Okta users.
• Cannot perform group creation and
any application management tasks
• Can view and run reports
• Can view users, groups, and
applications, but cannot modify any
settings
• Can view, but not modify
organizational settings
• Can View users
• Can reset password and MFA 
• Can clear user session
• Can unlock users
Okta Education Services | 22
• Assign Okta Administrative Roles Based on Job Role
Assign Administrative Roles
Click here to watch the Demo Video.
Okta Education Services | 23
Demo
This demo covers the following topic:
Where Are We?
• Define Your Users in Okta
• Manage Users using Groups
• Configure SSO & Provisioning
• Manage User Profiles in Universal Directory
• Implement the Okta Policy Framework
• Offboarding
Okta Education Services | 24
Okta Education Services
Manage Users using
Groups
Why?
Do you need to easily identify people in similar job functions,
requiring similar application access using similar access policies?
Objectives
• Describe Okta group types
• Create groups
• Populate group members with group rules
Module Story
Manage Users using Groups
Okta Education Services | 26
Three Types of Groups
Directory Application
• Okta groups are created and
membership is managed in
Okta.
• Only Okta groups can contain
Okta, directory and application
sourced users.
• Directory groups are created
and membership is managed in
the external directory service.
• Only directory-sourced users
can be members of directory
groups; this is established in the
external directory service.
• Directory groups are copied into
Okta.
• If the external directory instance
is deactivated or deleted, the
associated groups no longer
appear in Okta.
• Application groups are created
and membership is managed in
the application.
• Members of application groups
are pulled into Okta during
application creation.
• Application groups are copied
into Okta.
• If the application connector is
deactivated or deleted, the
group no longer appears in
Okta.
Groups in Okta
Okta Education Services | 28
Create an Okta Group
Okta Group
Active Directory Group
Application Groups
Supported Features
Okta Education Services | 29
Only
available for
Okta groups
Assign apps to
the group
Associate AD
domains with a
group
Add group
member
manually
• Easily add group members and assign app(s) to a group
• Use group rules for automating group membership
Group Rules
• Can be configured based
on any user attribute or
group membership
• Are written as
expressions using:
– Expression Builder
– Expression Editor
• User profile update will
trigger rule evaluation
Okta Education Services | 30
• Create Help Desk Group
• Add User Manually to Help Desk Group
• Create Sales Group
• Configure Group Rule to Add User Dynamically to
Sales Group 
Create Groups
Click here to watch the Demo Video.
Okta Education Services | 31
Demo
This demo covers the following topics:
Where Are We?
Okta Education Services | 32
• Define Your Users in Okta
• Manage Users using Groups
• Configure SSO & Provisioning
• Manage User Profiles in Universal Directory
• Implement the Okta Policy Framework
• Offboarding
Okta Education Services
Configure SSO &
Provisioning
Why?
• Does your organization have an enterprise fragmentation problem – employees have
to log into and switch between multiple apps and websites to complete their work?
• Does your organization use separate systems that govern the identity lifecycle of a
user?
Objectives
• Given an application, select the appropriate authentication method for SSO access
• Configure application SSO access following company’s  policies
• Automate user account management with application provisioning/deprovisioning
Module Story
Configure SSO & Provisioning
Okta Education Services | 34
150+
Mobile
1330+
SAML
7,000+
290+
Provisioning
Cloud SSO and Provisioning with the Okta
Integration Network (OIN)
Connect to your favorite cloud applications in minutes.
Okta Integration Network (OIN)
Okta Education Services | 36
Publicly available
applications on the OIN
Search the
OIN for
application
connectors
Configured
company
applications
Single Sign-On
HTTPS
•SWA
•SAML
•WS-Fed
•OIDC
Okta Education Services | 37
Primary vs. Federated Authentication
Primary authentication: the process of
proving the identity of a person or system.
Federated authentication: the process by
which an app or site requests proof of
authentication from a trusted source.
App (SP)
Trust Relationship
Okta Education Services | 38
(IdP)
(IdP)
Okta Education Services
General Configurations
Okta Education Services | 39
Application Configurations
Every application has
different configurations
varying by SSO
integration method and
features supported.
Okta Education Services | 40
General Settings
• General Settings include:
– App Settings
– VPN Notification
– App Embed Link
• The contents of the General
Settings vary for each
application.
Okta Education Services | 41
Sign On
The Sign On tab contains application
connection options where you can
configure settings for:
• Sign-on methods
• Credentials details (Application
username format; Password reveal)
• Sign-on policies
Okta Education Services | 42
Assignments
• Any user or group can
be assigned to an
application.
• Users who are members
of groups are
automatically assigned
the application if the
group is assigned to the
application.
Okta Education Services | 43
Okta Education Services
Configure SAML SSO
Okta Education Services | 44
The Three Roles in SAML
Identity
Provider
Service
Provider
End User
A
u
t
h
e
n
t
i
c
a
t
e
Assert
Provide
Okta Education Services | 45
The Three Roles in SAML – Communication
Identity
Provider
Service
Provider
Okta Education Services | 46
SAML Assertion
Information a SP needs
about the person
accessing the SP site.
IdP endpoint
(SSO service)
Assertion consumer
endpoint (Assertion
Consumer Service)
Browser
Assertion request
ACS
URL
IdP-Initiated SSO with SAML
Okta Education Services | 47
Access Okta login page
Return login form
Submit user credentials
External IdP
Return end user dashboard
Request to access app
↷
Redirect to app
Forward SAML response to ACS URL
↷
Return app landing page
ACS = Assertion Consumer Service
App
Browser Okta
Validate SAML assertion
Establish session
Authenticate user
Establish session
Construct SAML
assertion
↷
SP-Initiated SSO with SAML
Okta Education Services | 48
Browser
Access app page
Return login form
Submit user credentials
↷
Authenticate user and
generate SAML assertion
Redirect
Forward SAML response to ACS URL
↷Validate SAML assertion
Establish session
Return app page
ACS = Assertion Consumer Service
Redirect
↷
No valid session
detected
Request SAML authentication
↷
No valid session
detected
External IdP
App Okta
The Essential Settings
To establish trust relationship between two Okta orgs (aka Org2Org),
you need to configure the following essential settings:
• Identity Provider Certificate: A self-signed X.509 certificate issued
by IdP to sign or encrypt messages.
• Issuer: The unique ID of IdP that issues SAML assertion.
• Entity ID: The unique URL that identifies SP.
Okta Education Services | 49
Configure IdP-initiated SAML SSO for Org2Org
Click here to watch the Demo Video.
Demo
ft-org2-###.oktapreview.com
ft-org1-###.oktapreview.com
Issuer
IdP SSO URL
IdP Cert
Issuer
IdP SSO URL
IdP Cert
ACS URL
Audience URI
ACS URL
Audience URI
● This demo covers configuring trust relationship between
two Okta orgs
Okta Education Services
Provision Users to Applications
Okta Education Services | 51
Streamline Joiner-Mover-Leaver Process with Okta
Okta Education Services | 52
2
Context
Rules
Triggers
1
3
Mover
• Job Changes
• Promotions
• Marriage
• Leave of Absence
Joiner
Leaver
• Immediate
• Scheduled
Assign Resources
• Birthright access
• Self Service Request
Source Identity:
• HR Systems
• Directories
• Self Service
Registration
Configure Application Provisioning – API
Integration
Okta Education Services | 53
Some apps require a
token to authenticate
against their API.
Account Provisioning
Okta Education Services | 54
HR/CRM
App
AD/
LDAP
On-prem
Directory
Source of account Application
Import Push
Configure Provisioning – Downstream Application
Okta Education Services | 55
Configure Lifecycle Management
between Okta orgs
Click here to watch the Demo Video.
Okta Education Services | 56
Demo
• Review Active Org1 Users
• Configure Provisioning in Okta (To App)
• Assign Users to Application and Verify Provisioning
• Test IdP-initiated SSO Flow
(Validate Previous SAML Configuration)
This demo covers the following topics:
Where Are We?
Okta Education Services | 57
• Define Your Users in Okta
• Manage Users using Groups
• Configure SSO & Provisioning
• Manage User Profiles in Universal Directory
• Implement the Okta Policy Framework
• Offboarding
Okta Education Services
Manage User Profiles
in Universal Directory
Why?
Do you want your user profile information to match across all applications and
directories?
Do you want to take attribute data coming in from a source and transform it so
that it is represented correctly in Okta?
Objectives
• Describe how Okta maintain a single source of truth using profile sourcing
• Manage user profile in Universal Directory
• Transform and map user profile attributes
Module Story
Universal Directory
Okta Education Services | 59
Centralized User Management with Universal
Directory
Okta Education Services | 60
Lifecycle
Management
Single
Sign-On
Universal
Directory
MFA
Provide
foundation Sync
information
Unify policy
management
About User Profiles
Okta Okta
Directory
Okta User
Profile
Application
User Profile
Application
Directory
User Profile
Okta Education Services | 61
UD
User profile is a record of information stored in Okta Universal Directory that
contains specific user attributes.
User Profile Attributes
• User profiles for applications and directories consist of
both base attributes and custom attributes.
• Okta user profile – The Okta user profile can be
extended with rich custom attributes.
• Application user profile – Each app/directory controls
the attributes that Okta can import from or push to the
app/directory.
Okta Education Services | 62
• String
• Number
• Boolean
• Integer
• Array of strings
• Array of numbers
• Array of integers
• Linked object
Data Types
• Enumerated values
• Required/optional
• Data quality
constraints
Attribute Options
Adding Custom Attributes
Okta Education Services | 63
Map/transform
attributes
Mapping and Transforming Attributes
Okta Okta
Directory
Okta User
Profile
Application
User Profile
Application
Directory
User Profile
Within Okta, a schema is a container to manage object classes and attributes.
The object class is a container to manage the attributes, which holds the data.
Okta Education Services | 64
Discover schema/
Add attributes
Map/transform
attributes
Discover schema/
Add attributes
Profile Editor
• Add and remove
attributes from the
profile
• Customize attribute
mappings
• Perform data
transformations within
inbound/outbound flows
Okta Education Services | 65
All active and inactive
integrations
About Profile Sources
• The Okta user profile is associated with a single source of truth
• Profile Source priority determines the source of truth when a user is
assigned to multiple sourcing entities
Okta Education Services | 66
Sync Attributes
Okta Education Services | 67
Provisioning > To App (Settings)
HR/CRM App
AD/
LDAP
Directory Application AD/
LDAP
Directory
Provisioning > To Okta (Settings)
• Review Profile Editor
• Map Okta Attributes from Org1 or Org2
• Verify Updated Attributes in Org2
Manage Profile Attributes
Click here to watch the Demo Video.
Okta Education Services | 68
Demo
This demo covers the following topics:
Where Are We?
Okta Education Services | 69
• Define Your Users in Okta
• Manage Users using Groups
• Configure SSO & Provisioning
• Manage User Profiles in Universal Directory
• Implement the Okta Policy Framework
• Offboarding
Okta Education Services
Implement the Okta
Policy Framework
Why?
Does your organization need stronger authentication beyond passwords?
Is there a way to step up authentication based on security risk without
imposing additional authentication burdens to users?
Objectives
• Explain how security policies are enforced in Okta
• Given security requirements, create and apply the appropriate security
policy in your environment
• Configure MFA to implement adaptive and stronger authentication
Module Story
Implement the Okta Policy Framework
Okta Education Services | 71
About Policies
• Policies help you manage access to your applications and
APIs.
• Policies are evaluated when an access request is made. 
• A policy contains a set of rules which define permissions
that determine whether the request is allowed or denied. 
• Policies are group-scoped and rules are context-scoped.
• Different policy types share a common framework but
have different policy settings and rule data.
Okta Education Services | 72
Policy Types
Okta Education Services | 73
Type Function
Password
Governs password complexity and age, account lockout, and
self-service recovery options. 
Multifactor
Controls when, where and which factors may be used for
enrollment. 
Okta Sign-On
Determines who can sign in and how a user is allowed to sign
into Okta, including control of MFA enforcement.
Application
Sign-On
Determines the extra levels of authentication that you can
add before an application can be accessed, also includes
control of MFA enforcement.
How Are Policies Evaluated?
• Policies are evaluated top down
– The first policy to have its criteria
met is the one applied
– Subsequent policies are ignored
• Primarily based on group
membership
– A policy can be associated with
one or multiple groups.
• In general, the most restrictive
policy should be ordered to
evaluate first.
Finance
HR or IT
Sales
Everyone Group
Okta Education Services | 74
1
2
3
4
More
Restrictive
Order
of
Evaluation
Policy Application – Single Group
Finance
HR
Sales
Everyone Group
Okta Education Services | 75
Sales
1
2
3
4
Policy Application – Single Group
Finance
HR
Sales
Everyone Group
Okta Education Services | 76
Sales
(Not Evaluated)
(Not Applied)
(Not Applied)
(Executed)
1
2
3
4
Policy Application – Multiple Groups
Okta Education Services | 77
Sales Finance
Finance
HR
Sales
Everyone Group
1
2
3
4
Policy Application – Multiple Groups
Finance
HR
Sales
Everyone Group
Okta Education Services | 78
Sales Finance
(Not Evaluated)
(Executed)
(Not Evaluated)
(Not Evaluated)
1
2
3
4
Policy Rules
• Like policies, rules are evaluated
top down
• Based on context, primarily client
IP address
– Can be in or not in a zone
• In general, the rules with the
narrowest criteria should be
ordered to evaluate first.
• A policy with no rules cannot be
applied.
Zone A
Zone B or C
Zone D
Zone E
Okta Education Services | 79
More
Narrow
Criteria
Order
of
Evaluation
1
2
3
4
IP Zones: Typically define corporate
network boundaries
Dynamic Zones: Define one or many
countries and/or regions within
About Network Zones
110.68.45.67 – 110.68.45.77
Okta Education Services | 80
Network Zones define security perimeters that help safeguard your private
network.
• Define IP Zone
Set Up Zones
Click here to watch the Demo Video.
Okta Education Services | 81
Demo
This demo covers the following topic:
Okta Education Services
Set Up MFA Enrollment Policies
Okta Education Services | 82
Multifactor Authentication: An Overview
Okta Education Services | 83
Okta
Sign-On
Application
Sign-On
Multifactor Enrollment Setup
1 Select the factors 2 Factor enrollment
Okta Education Services | 84
Selecting Factor Types
Okta Education Services | 85
Creating Enrollment Policies
Note: To configure multifactor policies, you must first enable at least one MFA factor.
Note: To configure multifactor policies, you must first enable at least one MFA factor.
Set conditions that
determine
when/where to
enroll the factors
Select how the
factors are to
be applied
Assign to
groups
• Select Enrollment Factors
• Create an MFA Enrollment Policy
• Enroll the Factors
Set Up Multifactor Enrollment
Click here to watch the Demo Video.
Okta Education Services | 87
Demo
This demo covers the following topics:
Okta Education Services | 88
User enter credentials
Verify username first
Okta Org (session)
Denied
Prompt
MFA?
Accepted?
Denied
Y
N
Validate
password
Evaluate contextual
conditions
Y
N
How Does Okta Evaluate an Okta Sign-on Policy?
Allowed
Okta
Sign-on
Policy
Check group
membership
Okta Education Services
Create Okta Sign-On Policies
Okta Education Services | 89
Okta Sign-On Policy
Configurations
Contextual
conditions
MFA
enforcement
Adaptive or
risk-based
Zone-based
The Default Policy defines
everyone can access Okta
from anywhere without MFA.
• Create an Okta Sign-on Policy
• Sign in Okta with MFA
Set Up an Okta Sign-On Policy
Click here to watch the Demo Video.
Okta Education Services | 91
Demo
This demo covers the following topics:
Where Are We?
Okta Education Services | 92
• Define Your Users in Okta
• Manage Users using Groups
• Configure SSO & Provisioning
• Manage User Profiles in Universal Directory
• Implement the Okta Policy Framework
• Offboarding
Okta Education Services
Offboarding
Deprovisioning
Ensure that people who are no longer with your organization do not
have access to sensitive or licensed applications.
Okta Education Services | 94
+
• Deactivate User
• Verify Deprovisioning in Service Provider
Offboarding
Click here to watch the Demo Video.
Okta Education Services | 95
Demo
This demo covers the following topics:
You should now be able to:
• Log into the Okta org as an Okta administrator
• Create and manage user accounts in Okta
• Create groups and populate members with group rules
• Configure SAML authentication for application SSO
• Provision users to integrated applications
• Create, sync and map user profile attributes using Universal Directory
• Implement MFA to improve your organization's security posture
• Deactivate/deprovision identities in Okta
Key Takeaways
Okta Education Services | 96

More Related Content

What's hot

Microsoft Azure Active Directory
Microsoft Azure Active DirectoryMicrosoft Azure Active Directory
Microsoft Azure Active Directory
David J Rosenthal
 

What's hot (20)

Python3 (boto3) for aws
Python3 (boto3) for awsPython3 (boto3) for aws
Python3 (boto3) for aws
 
SSO introduction
SSO introductionSSO introduction
SSO introduction
 
Preparing your enteprise for Hybrid AD Join and Conditional Access
Preparing your enteprise for Hybrid AD Join and Conditional AccessPreparing your enteprise for Hybrid AD Join and Conditional Access
Preparing your enteprise for Hybrid AD Join and Conditional Access
 
Microsoft Azure Active Directory
Microsoft Azure Active DirectoryMicrosoft Azure Active Directory
Microsoft Azure Active Directory
 
Identity and Client Management using OpenID Connect and SAML
Identity and Client Management using OpenID Connect and SAMLIdentity and Client Management using OpenID Connect and SAML
Identity and Client Management using OpenID Connect and SAML
 
3 Modern Security - Secure identities to reach zero trust with AAD
3   Modern Security - Secure identities to reach zero trust with AAD3   Modern Security - Secure identities to reach zero trust with AAD
3 Modern Security - Secure identities to reach zero trust with AAD
 
Azure AD connect- Deep Dive Webinar PPT
Azure AD connect- Deep Dive Webinar PPTAzure AD connect- Deep Dive Webinar PPT
Azure AD connect- Deep Dive Webinar PPT
 
Zero trust deck 2020
Zero trust deck 2020Zero trust deck 2020
Zero trust deck 2020
 
Integrating your on-premises Active Directory with Azure and Office 365
Integrating your on-premises Active Directory with Azure and Office 365Integrating your on-premises Active Directory with Azure and Office 365
Integrating your on-premises Active Directory with Azure and Office 365
 
Istio Service Mesh for Developers and Platform Engineers
Istio Service Mesh for Developers and Platform EngineersIstio Service Mesh for Developers and Platform Engineers
Istio Service Mesh for Developers and Platform Engineers
 
Azure key vault
Azure key vaultAzure key vault
Azure key vault
 
Extending Active Directory to Box for Seamless IT Management
Extending Active Directory to Box for Seamless IT ManagementExtending Active Directory to Box for Seamless IT Management
Extending Active Directory to Box for Seamless IT Management
 
Company and Market Overview
Company and Market OverviewCompany and Market Overview
Company and Market Overview
 
Demystifying SAML 2.0,Oauth 2.0, OpenID Connect
Demystifying SAML 2.0,Oauth 2.0, OpenID ConnectDemystifying SAML 2.0,Oauth 2.0, OpenID Connect
Demystifying SAML 2.0,Oauth 2.0, OpenID Connect
 
Draft: building secure applications with keycloak (oidc/jwt)
Draft: building secure applications with keycloak (oidc/jwt)Draft: building secure applications with keycloak (oidc/jwt)
Draft: building secure applications with keycloak (oidc/jwt)
 
Credential store using HashiCorp Vault
Credential store using HashiCorp VaultCredential store using HashiCorp Vault
Credential store using HashiCorp Vault
 
Secure and Streamline Access to Your AWS Management Console with Okta PPT
Secure and Streamline Access to Your AWS Management Console with Okta PPTSecure and Streamline Access to Your AWS Management Console with Okta PPT
Secure and Streamline Access to Your AWS Management Console with Okta PPT
 
Azure role based access control (rbac)
Azure role based access control (rbac)Azure role based access control (rbac)
Azure role based access control (rbac)
 
Zero Trust Model Presentation
Zero Trust Model PresentationZero Trust Model Presentation
Zero Trust Model Presentation
 
Introduction to Vault
Introduction to VaultIntroduction to Vault
Introduction to Vault
 

Similar to Okta-Certified-Professional-Hands-on-Configuration-Exam-Preparation-Guide-June-2021.pdf

6419 a configuring, managing and maintaining windows server 2008 servers
6419 a configuring, managing and maintaining windows server 2008 servers6419 a configuring, managing and maintaining windows server 2008 servers
6419 a configuring, managing and maintaining windows server 2008 servers
bestip
 
Harish Nath Jakhar CV
Harish Nath Jakhar CVHarish Nath Jakhar CV
Harish Nath Jakhar CV
Harish Jakhar
 

Similar to Okta-Certified-Professional-Hands-on-Configuration-Exam-Preparation-Guide-June-2021.pdf (20)

Oracle Enterprise Manager Security A Practitioners Guide
Oracle Enterprise Manager Security A Practitioners GuideOracle Enterprise Manager Security A Practitioners Guide
Oracle Enterprise Manager Security A Practitioners Guide
 
Rolling out microsoft teams in the enterprise omaha365 russ basiura
Rolling out microsoft teams in the enterprise omaha365 russ basiuraRolling out microsoft teams in the enterprise omaha365 russ basiura
Rolling out microsoft teams in the enterprise omaha365 russ basiura
 
Governance in the Modern Workplace: SharePoint, OneDrive, Groups, Teams, Flow...
Governance in the Modern Workplace: SharePoint, OneDrive, Groups, Teams, Flow...Governance in the Modern Workplace: SharePoint, OneDrive, Groups, Teams, Flow...
Governance in the Modern Workplace: SharePoint, OneDrive, Groups, Teams, Flow...
 
Governance in the Modern Workplace: SharePoint, OneDrive, Groups, Teams, Flow...
Governance in the Modern Workplace: SharePoint, OneDrive, Groups, Teams, Flow...Governance in the Modern Workplace: SharePoint, OneDrive, Groups, Teams, Flow...
Governance in the Modern Workplace: SharePoint, OneDrive, Groups, Teams, Flow...
 
Oracle Enterprise Manager Security: A Practitioners Guide
Oracle Enterprise Manager Security: A Practitioners GuideOracle Enterprise Manager Security: A Practitioners Guide
Oracle Enterprise Manager Security: A Practitioners Guide
 
Necto 16 training 17 - administration
Necto 16 training 17 -  administrationNecto 16 training 17 -  administration
Necto 16 training 17 - administration
 
The Pro's Guide to LMS Implementation
The Pro's Guide to LMS ImplementationThe Pro's Guide to LMS Implementation
The Pro's Guide to LMS Implementation
 
New Productivity features for Document Understanding
New Productivity features for Document UnderstandingNew Productivity features for Document Understanding
New Productivity features for Document Understanding
 
6419 a configuring, managing and maintaining windows server 2008 servers
6419 a configuring, managing and maintaining windows server 2008 servers6419 a configuring, managing and maintaining windows server 2008 servers
6419 a configuring, managing and maintaining windows server 2008 servers
 
Demystifying security and compliance in Viva | European Collaboration Summit ...
Demystifying security and compliance in Viva | European Collaboration Summit ...Demystifying security and compliance in Viva | European Collaboration Summit ...
Demystifying security and compliance in Viva | European Collaboration Summit ...
 
Jagadeesh_resume
Jagadeesh_resumeJagadeesh_resume
Jagadeesh_resume
 
1. Managing Office 365 Identities and Services
1. Managing Office 365 Identities and Services1. Managing Office 365 Identities and Services
1. Managing Office 365 Identities and Services
 
Experts Live 2022 - Setup and implement a successful Microsoft Teams governan...
Experts Live 2022 - Setup and implement a successful Microsoft Teams governan...Experts Live 2022 - Setup and implement a successful Microsoft Teams governan...
Experts Live 2022 - Setup and implement a successful Microsoft Teams governan...
 
June 2022 CIAOPS Need to Know Webinar
June 2022 CIAOPS Need to Know WebinarJune 2022 CIAOPS Need to Know Webinar
June 2022 CIAOPS Need to Know Webinar
 
March 2023 CIAOPS Need to Know Webinar
March 2023 CIAOPS Need to Know WebinarMarch 2023 CIAOPS Need to Know Webinar
March 2023 CIAOPS Need to Know Webinar
 
Harish Nath Jakhar CV
Harish Nath Jakhar CVHarish Nath Jakhar CV
Harish Nath Jakhar CV
 
Agile Testing Alliance Chapter and Meetup Details - June 2016
Agile Testing Alliance Chapter and Meetup Details - June 2016Agile Testing Alliance Chapter and Meetup Details - June 2016
Agile Testing Alliance Chapter and Meetup Details - June 2016
 
Raja3Years
Raja3YearsRaja3Years
Raja3Years
 
IBM Social Apps
IBM Social AppsIBM Social Apps
IBM Social Apps
 
Integrating Enterprise Controls with the Cloud
Integrating Enterprise Controls with the CloudIntegrating Enterprise Controls with the Cloud
Integrating Enterprise Controls with the Cloud
 

Recently uploaded

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Recently uploaded (20)

AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
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
 
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
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Stronger Together: Developing an Organizational Strategy for Accessible Desig...
Stronger Together: Developing an Organizational Strategy for Accessible Desig...Stronger Together: Developing an Organizational Strategy for Accessible Desig...
Stronger Together: Developing an Organizational Strategy for Accessible Desig...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Quantum Leap in Next-Generation Computing
Quantum Leap in Next-Generation ComputingQuantum Leap in Next-Generation Computing
Quantum Leap in Next-Generation Computing
 
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 

Okta-Certified-Professional-Hands-on-Configuration-Exam-Preparation-Guide-June-2021.pdf

  • 1. Okta Education Services Prep Content for Okta Certified Professional - Hands-on Configuration Exam
  • 2. Congratulations on taking this step toward earning your first Okta Certification--the Okta Certified Professional! This guide is designed to help you prepare for the Okta Certified Professional Hands-on Configuration Exam. It covers the topics on the exam and it includes links to demo videos showing the configuration of the features associated with those core topics. Anyone who passes this hands-on configuration exam will be awarded the Okta Certified Professional certification. The Okta Certified Professional certification is a prerequisite for the Okta Certified Administrator and Okta Certified Consultant certifications. Welcome!
  • 3. How to use this prep guide Okta Education Services | 3 Review the use cases and tasks listed on page 5. Do you have experience administering those use cases and performing most of those tasks? YES Go to page 9, watch the demos of any tasks that you have not performed, and practice those tasks NO Review the entire guide, but focus on those topics and tasks that are unfamiliar to you
  • 4. Exam Format Item Type This hands-on configuration exam consists of four use cases Each use case requires the completion of several configuration tasks Participants will complete tasks in pre-assigned Okta Preview Orgs Time Allotted 2 hours Availability 24x7 Proctored by Examity Scoring Automated (Candidates will receive official Pass/Fail decision within 72 hours) Okta Education Services | 4
  • 5. Use Cases and Tasks Covered on the Exam Onboarding ● Create users ● Assign admin roles ● Update user profiles ● Create groups ● Assign users to groups ● Create group rules Application Setup ● Add an app integration ● Set up inbound saml ● Set up lifecycle management for the application ● Assign a group to the application Security Enforcement ● MFA factor configuration ● Set up MFA enrollment for users in a group ● Create a sign-on policy ● Create a network zone Attribute Mapping and Offboarding ● Define attribute mappings for an application ● Deactivate a user ● Create custom attributes
  • 6. Individuals who are interested in taking this hands-on configuration exam should have experience performing the following tasks in Okta: • Defining Users in Okta • Configuring Groups • Configuring SSO with SAML • Configuring Okta Lifecycle Management (App Provisioning) • Configuring Universal Directory • Implementing the Okta Policy Framework We highly recommend that individuals who do not have hands-on experience with Okta attend Okta Essentials prior to attempting this exam. Okta Education Services | 6 Prerequisites
  • 7. Document Map Apps Universal Directory Group SSO Provisioning MFA Define Your Users in Okta Manage Users using Groups Manage User Profiles in UD Configure SSO & Provisioning Implement the Okta Policy Framework 1 2 4 3 5
  • 8. Table of Contents Module  Pages Define Your Users in Okta 11 Manage Users using Groups 25 Configure SSO and Provisioning 33 Manage User Profiles in Universal Directory 58 Implement the Okta Policy Framework 70 Offboarding 93
  • 9. Demo Videos Hyperlinks to Demo Videos Create and Activate Okta-Sourced Users Assign Administrative Roles Create Groups Configure IdP-initiated SAML SSO for Org2Org Configure Lifecycle Management between Okta orgs Manage Profile Attributes Set Up Zones Set Up Multifactor Enrollment Set Up an Okta Sign-On Policy Offboarding
  • 10. Where Are We? • Define Your Users in Okta • Manage Users using Groups • Configure SSO & Provisioning • Manage User Profiles in Universal Directory • Implement the Okta Policy Framework • Offboarding Okta Education Services | 10
  • 11. Okta Education Services Define Your Users in Okta
  • 12. Why? As the first step toward adopting Okta Identity cloud, how to get your user information into Okta so that you can manage from one place? Does your organization have the issue of proliferation of privileged users, and how to limit the access of these users? Objectives • Create and manage user accounts in Okta • Set administrative permissions for user accounts Module Story Define Your Users in Okta Okta Education Services | 12
  • 13. Three Types of People in Okta Okta Education Services | 13 Okta-sourced Directory-sourced Profile managed by Okta Directory Application Authenticated by Okta Directory / Delegated Authentication Directory or Okta Credential store Yes Yes No AD LDAP Application-sourced
  • 14. • Base Attributes – 31 default base attributes for all users in an org • Custom Attributes: Define additional attributes that are not available in the base attributes. Okta User Profile Attributes Okta Education Services | 14 Attribute Required Optional Username & Primary email Y First name & Last name Y Y Other attributes Y
  • 15. User Statuses Pending User Action The user account has been added and the activation has been initiated, but the user has not yet set a password. Staged The (new) user account has been created, but the activation process has not been initiated. Active The user account is active and the person can access all assigned applications. Suspended The user cannot log in due to an action taken by an administrator. Password Reset The user is allowed to resolve forgotten password issue by resetting the password without relying on the service desk. Password Expired The account password has expired and needs to be changed. Locked Out The account has been locked due to a consecutive number of incorrect passwords used. Deactivated The user account is inactive and admin can’t assign any applications to the user. Blocked States Termination State Initial States (On-boarding) Okta Education Services | 15
  • 16. Okta Education Services Create Accounts Okta Education Services | 16
  • 17. Creating Individual Okta-sourced Users Required Attributes Configuration determines user status
  • 18. Account Initial States Okta Education Services | 18 Configuration in UI  Status What does it mean? Staged Account has been created but is in dormant state. Pending user action Account has been created and activation has been initiated, but the user has not yet set a password.  Active Account is active and can be assigned to applications or services.
  • 19. • Sign into Okta Org • Review User and Admin Dashboard • Create and Activate account; user defines password • Create and Activate account; admin defines password • Review User Account (Apps, Groups & Profile) • Update Profile data • Review User Statuses and Lifecycle Operations  Create and Activate Okta-Sourced Users Click here to watch the Demo Video. Okta Education Services | 19 Demo This demo covers the following topics:
  • 20. Okta Education Services Manage Privileged Account Okta Education Services | 20
  • 21. Assign Administrator Permissions Role based assignment: •Can be assigned to any user •Enables you to segment administrators based on job functions and roles Okta Education Services | 21
  • 22. Administrator Role Comparisons Super Organization Application • Has full access to perform all administrative tasks and permission sets in Okta • Only role that can assign admin privileges • Can perform most org-wide settings • Can perform all management tasks for users and groups. • Cannot perform any application management tasks • Can manage profile information • Can view users and groups, but not modify either • Can manage information on applications to which they are assigned access Group Read Only Help Desk • Can create users, deactivate users, reset passwords • Can also be used restrict these tasks to a select group or groups of Okta users. • Cannot perform group creation and any application management tasks • Can view and run reports • Can view users, groups, and applications, but cannot modify any settings • Can view, but not modify organizational settings • Can View users • Can reset password and MFA  • Can clear user session • Can unlock users Okta Education Services | 22
  • 23. • Assign Okta Administrative Roles Based on Job Role Assign Administrative Roles Click here to watch the Demo Video. Okta Education Services | 23 Demo This demo covers the following topic:
  • 24. Where Are We? • Define Your Users in Okta • Manage Users using Groups • Configure SSO & Provisioning • Manage User Profiles in Universal Directory • Implement the Okta Policy Framework • Offboarding Okta Education Services | 24
  • 25. Okta Education Services Manage Users using Groups
  • 26. Why? Do you need to easily identify people in similar job functions, requiring similar application access using similar access policies? Objectives • Describe Okta group types • Create groups • Populate group members with group rules Module Story Manage Users using Groups Okta Education Services | 26
  • 27. Three Types of Groups Directory Application • Okta groups are created and membership is managed in Okta. • Only Okta groups can contain Okta, directory and application sourced users. • Directory groups are created and membership is managed in the external directory service. • Only directory-sourced users can be members of directory groups; this is established in the external directory service. • Directory groups are copied into Okta. • If the external directory instance is deactivated or deleted, the associated groups no longer appear in Okta. • Application groups are created and membership is managed in the application. • Members of application groups are pulled into Okta during application creation. • Application groups are copied into Okta. • If the application connector is deactivated or deleted, the group no longer appears in Okta.
  • 28. Groups in Okta Okta Education Services | 28 Create an Okta Group Okta Group Active Directory Group Application Groups
  • 29. Supported Features Okta Education Services | 29 Only available for Okta groups Assign apps to the group Associate AD domains with a group Add group member manually • Easily add group members and assign app(s) to a group • Use group rules for automating group membership
  • 30. Group Rules • Can be configured based on any user attribute or group membership • Are written as expressions using: – Expression Builder – Expression Editor • User profile update will trigger rule evaluation Okta Education Services | 30
  • 31. • Create Help Desk Group • Add User Manually to Help Desk Group • Create Sales Group • Configure Group Rule to Add User Dynamically to Sales Group  Create Groups Click here to watch the Demo Video. Okta Education Services | 31 Demo This demo covers the following topics:
  • 32. Where Are We? Okta Education Services | 32 • Define Your Users in Okta • Manage Users using Groups • Configure SSO & Provisioning • Manage User Profiles in Universal Directory • Implement the Okta Policy Framework • Offboarding
  • 34. Why? • Does your organization have an enterprise fragmentation problem – employees have to log into and switch between multiple apps and websites to complete their work? • Does your organization use separate systems that govern the identity lifecycle of a user? Objectives • Given an application, select the appropriate authentication method for SSO access • Configure application SSO access following company’s  policies • Automate user account management with application provisioning/deprovisioning Module Story Configure SSO & Provisioning Okta Education Services | 34
  • 35. 150+ Mobile 1330+ SAML 7,000+ 290+ Provisioning Cloud SSO and Provisioning with the Okta Integration Network (OIN) Connect to your favorite cloud applications in minutes.
  • 36. Okta Integration Network (OIN) Okta Education Services | 36 Publicly available applications on the OIN Search the OIN for application connectors Configured company applications
  • 38. Primary vs. Federated Authentication Primary authentication: the process of proving the identity of a person or system. Federated authentication: the process by which an app or site requests proof of authentication from a trusted source. App (SP) Trust Relationship Okta Education Services | 38 (IdP) (IdP)
  • 39. Okta Education Services General Configurations Okta Education Services | 39
  • 40. Application Configurations Every application has different configurations varying by SSO integration method and features supported. Okta Education Services | 40
  • 41. General Settings • General Settings include: – App Settings – VPN Notification – App Embed Link • The contents of the General Settings vary for each application. Okta Education Services | 41
  • 42. Sign On The Sign On tab contains application connection options where you can configure settings for: • Sign-on methods • Credentials details (Application username format; Password reveal) • Sign-on policies Okta Education Services | 42
  • 43. Assignments • Any user or group can be assigned to an application. • Users who are members of groups are automatically assigned the application if the group is assigned to the application. Okta Education Services | 43
  • 44. Okta Education Services Configure SAML SSO Okta Education Services | 44
  • 45. The Three Roles in SAML Identity Provider Service Provider End User A u t h e n t i c a t e Assert Provide Okta Education Services | 45
  • 46. The Three Roles in SAML – Communication Identity Provider Service Provider Okta Education Services | 46 SAML Assertion Information a SP needs about the person accessing the SP site. IdP endpoint (SSO service) Assertion consumer endpoint (Assertion Consumer Service) Browser Assertion request ACS URL
  • 47. IdP-Initiated SSO with SAML Okta Education Services | 47 Access Okta login page Return login form Submit user credentials External IdP Return end user dashboard Request to access app ↷ Redirect to app Forward SAML response to ACS URL ↷ Return app landing page ACS = Assertion Consumer Service App Browser Okta Validate SAML assertion Establish session Authenticate user Establish session Construct SAML assertion ↷
  • 48. SP-Initiated SSO with SAML Okta Education Services | 48 Browser Access app page Return login form Submit user credentials ↷ Authenticate user and generate SAML assertion Redirect Forward SAML response to ACS URL ↷Validate SAML assertion Establish session Return app page ACS = Assertion Consumer Service Redirect ↷ No valid session detected Request SAML authentication ↷ No valid session detected External IdP App Okta
  • 49. The Essential Settings To establish trust relationship between two Okta orgs (aka Org2Org), you need to configure the following essential settings: • Identity Provider Certificate: A self-signed X.509 certificate issued by IdP to sign or encrypt messages. • Issuer: The unique ID of IdP that issues SAML assertion. • Entity ID: The unique URL that identifies SP. Okta Education Services | 49
  • 50. Configure IdP-initiated SAML SSO for Org2Org Click here to watch the Demo Video. Demo ft-org2-###.oktapreview.com ft-org1-###.oktapreview.com Issuer IdP SSO URL IdP Cert Issuer IdP SSO URL IdP Cert ACS URL Audience URI ACS URL Audience URI ● This demo covers configuring trust relationship between two Okta orgs
  • 51. Okta Education Services Provision Users to Applications Okta Education Services | 51
  • 52. Streamline Joiner-Mover-Leaver Process with Okta Okta Education Services | 52 2 Context Rules Triggers 1 3 Mover • Job Changes • Promotions • Marriage • Leave of Absence Joiner Leaver • Immediate • Scheduled Assign Resources • Birthright access • Self Service Request Source Identity: • HR Systems • Directories • Self Service Registration
  • 53. Configure Application Provisioning – API Integration Okta Education Services | 53 Some apps require a token to authenticate against their API.
  • 54. Account Provisioning Okta Education Services | 54 HR/CRM App AD/ LDAP On-prem Directory Source of account Application Import Push
  • 55. Configure Provisioning – Downstream Application Okta Education Services | 55
  • 56. Configure Lifecycle Management between Okta orgs Click here to watch the Demo Video. Okta Education Services | 56 Demo • Review Active Org1 Users • Configure Provisioning in Okta (To App) • Assign Users to Application and Verify Provisioning • Test IdP-initiated SSO Flow (Validate Previous SAML Configuration) This demo covers the following topics:
  • 57. Where Are We? Okta Education Services | 57 • Define Your Users in Okta • Manage Users using Groups • Configure SSO & Provisioning • Manage User Profiles in Universal Directory • Implement the Okta Policy Framework • Offboarding
  • 58. Okta Education Services Manage User Profiles in Universal Directory
  • 59. Why? Do you want your user profile information to match across all applications and directories? Do you want to take attribute data coming in from a source and transform it so that it is represented correctly in Okta? Objectives • Describe how Okta maintain a single source of truth using profile sourcing • Manage user profile in Universal Directory • Transform and map user profile attributes Module Story Universal Directory Okta Education Services | 59
  • 60. Centralized User Management with Universal Directory Okta Education Services | 60 Lifecycle Management Single Sign-On Universal Directory MFA Provide foundation Sync information Unify policy management
  • 61. About User Profiles Okta Okta Directory Okta User Profile Application User Profile Application Directory User Profile Okta Education Services | 61 UD User profile is a record of information stored in Okta Universal Directory that contains specific user attributes.
  • 62. User Profile Attributes • User profiles for applications and directories consist of both base attributes and custom attributes. • Okta user profile – The Okta user profile can be extended with rich custom attributes. • Application user profile – Each app/directory controls the attributes that Okta can import from or push to the app/directory. Okta Education Services | 62
  • 63. • String • Number • Boolean • Integer • Array of strings • Array of numbers • Array of integers • Linked object Data Types • Enumerated values • Required/optional • Data quality constraints Attribute Options Adding Custom Attributes Okta Education Services | 63
  • 64. Map/transform attributes Mapping and Transforming Attributes Okta Okta Directory Okta User Profile Application User Profile Application Directory User Profile Within Okta, a schema is a container to manage object classes and attributes. The object class is a container to manage the attributes, which holds the data. Okta Education Services | 64 Discover schema/ Add attributes Map/transform attributes Discover schema/ Add attributes
  • 65. Profile Editor • Add and remove attributes from the profile • Customize attribute mappings • Perform data transformations within inbound/outbound flows Okta Education Services | 65 All active and inactive integrations
  • 66. About Profile Sources • The Okta user profile is associated with a single source of truth • Profile Source priority determines the source of truth when a user is assigned to multiple sourcing entities Okta Education Services | 66
  • 67. Sync Attributes Okta Education Services | 67 Provisioning > To App (Settings) HR/CRM App AD/ LDAP Directory Application AD/ LDAP Directory Provisioning > To Okta (Settings)
  • 68. • Review Profile Editor • Map Okta Attributes from Org1 or Org2 • Verify Updated Attributes in Org2 Manage Profile Attributes Click here to watch the Demo Video. Okta Education Services | 68 Demo This demo covers the following topics:
  • 69. Where Are We? Okta Education Services | 69 • Define Your Users in Okta • Manage Users using Groups • Configure SSO & Provisioning • Manage User Profiles in Universal Directory • Implement the Okta Policy Framework • Offboarding
  • 70. Okta Education Services Implement the Okta Policy Framework
  • 71. Why? Does your organization need stronger authentication beyond passwords? Is there a way to step up authentication based on security risk without imposing additional authentication burdens to users? Objectives • Explain how security policies are enforced in Okta • Given security requirements, create and apply the appropriate security policy in your environment • Configure MFA to implement adaptive and stronger authentication Module Story Implement the Okta Policy Framework Okta Education Services | 71
  • 72. About Policies • Policies help you manage access to your applications and APIs. • Policies are evaluated when an access request is made.  • A policy contains a set of rules which define permissions that determine whether the request is allowed or denied.  • Policies are group-scoped and rules are context-scoped. • Different policy types share a common framework but have different policy settings and rule data. Okta Education Services | 72
  • 73. Policy Types Okta Education Services | 73 Type Function Password Governs password complexity and age, account lockout, and self-service recovery options.  Multifactor Controls when, where and which factors may be used for enrollment.  Okta Sign-On Determines who can sign in and how a user is allowed to sign into Okta, including control of MFA enforcement. Application Sign-On Determines the extra levels of authentication that you can add before an application can be accessed, also includes control of MFA enforcement.
  • 74. How Are Policies Evaluated? • Policies are evaluated top down – The first policy to have its criteria met is the one applied – Subsequent policies are ignored • Primarily based on group membership – A policy can be associated with one or multiple groups. • In general, the most restrictive policy should be ordered to evaluate first. Finance HR or IT Sales Everyone Group Okta Education Services | 74 1 2 3 4 More Restrictive Order of Evaluation
  • 75. Policy Application – Single Group Finance HR Sales Everyone Group Okta Education Services | 75 Sales 1 2 3 4
  • 76. Policy Application – Single Group Finance HR Sales Everyone Group Okta Education Services | 76 Sales (Not Evaluated) (Not Applied) (Not Applied) (Executed) 1 2 3 4
  • 77. Policy Application – Multiple Groups Okta Education Services | 77 Sales Finance Finance HR Sales Everyone Group 1 2 3 4
  • 78. Policy Application – Multiple Groups Finance HR Sales Everyone Group Okta Education Services | 78 Sales Finance (Not Evaluated) (Executed) (Not Evaluated) (Not Evaluated) 1 2 3 4
  • 79. Policy Rules • Like policies, rules are evaluated top down • Based on context, primarily client IP address – Can be in or not in a zone • In general, the rules with the narrowest criteria should be ordered to evaluate first. • A policy with no rules cannot be applied. Zone A Zone B or C Zone D Zone E Okta Education Services | 79 More Narrow Criteria Order of Evaluation 1 2 3 4
  • 80. IP Zones: Typically define corporate network boundaries Dynamic Zones: Define one or many countries and/or regions within About Network Zones 110.68.45.67 – 110.68.45.77 Okta Education Services | 80 Network Zones define security perimeters that help safeguard your private network.
  • 81. • Define IP Zone Set Up Zones Click here to watch the Demo Video. Okta Education Services | 81 Demo This demo covers the following topic:
  • 82. Okta Education Services Set Up MFA Enrollment Policies Okta Education Services | 82
  • 83. Multifactor Authentication: An Overview Okta Education Services | 83 Okta Sign-On Application Sign-On
  • 84. Multifactor Enrollment Setup 1 Select the factors 2 Factor enrollment Okta Education Services | 84
  • 85. Selecting Factor Types Okta Education Services | 85
  • 86. Creating Enrollment Policies Note: To configure multifactor policies, you must first enable at least one MFA factor. Note: To configure multifactor policies, you must first enable at least one MFA factor. Set conditions that determine when/where to enroll the factors Select how the factors are to be applied Assign to groups
  • 87. • Select Enrollment Factors • Create an MFA Enrollment Policy • Enroll the Factors Set Up Multifactor Enrollment Click here to watch the Demo Video. Okta Education Services | 87 Demo This demo covers the following topics:
  • 88. Okta Education Services | 88 User enter credentials Verify username first Okta Org (session) Denied Prompt MFA? Accepted? Denied Y N Validate password Evaluate contextual conditions Y N How Does Okta Evaluate an Okta Sign-on Policy? Allowed Okta Sign-on Policy Check group membership
  • 89. Okta Education Services Create Okta Sign-On Policies Okta Education Services | 89
  • 90. Okta Sign-On Policy Configurations Contextual conditions MFA enforcement Adaptive or risk-based Zone-based The Default Policy defines everyone can access Okta from anywhere without MFA.
  • 91. • Create an Okta Sign-on Policy • Sign in Okta with MFA Set Up an Okta Sign-On Policy Click here to watch the Demo Video. Okta Education Services | 91 Demo This demo covers the following topics:
  • 92. Where Are We? Okta Education Services | 92 • Define Your Users in Okta • Manage Users using Groups • Configure SSO & Provisioning • Manage User Profiles in Universal Directory • Implement the Okta Policy Framework • Offboarding
  • 94. Deprovisioning Ensure that people who are no longer with your organization do not have access to sensitive or licensed applications. Okta Education Services | 94 +
  • 95. • Deactivate User • Verify Deprovisioning in Service Provider Offboarding Click here to watch the Demo Video. Okta Education Services | 95 Demo This demo covers the following topics:
  • 96. You should now be able to: • Log into the Okta org as an Okta administrator • Create and manage user accounts in Okta • Create groups and populate members with group rules • Configure SAML authentication for application SSO • Provision users to integrated applications • Create, sync and map user profile attributes using Universal Directory • Implement MFA to improve your organization's security posture • Deactivate/deprovision identities in Okta Key Takeaways Okta Education Services | 96