Okta
Okta is the complete identity solution for all your apps and people that’s universal, reliable, and easy
Prerequisites
- Created Okta account with added application on Add Application Page page. (change okta-domain to your domain received after complete registration)
 
Airbyte Open Source
- Name
 - Okta-Domain
 - Start Date
 - Personal Api Token (look here to find it)
 
Airbyte Cloud
- Name
 - Start Date
 - Client ID (received when application was added).
 - Client Secret (received when application was added).
 - Refresh Token (received when application was added)
 
Setup guide
Step 1: Set up Okta
- Create account on Okta by following link signup
 - Confirm your Email
 - Choose authorization method (Application or SMS)
 - Add application in your Dashboard
 
For Airbyte Cloud:
- Log into your Airbyte Cloud account.
 - In the left navigation bar, click Sources. In the top-right corner, click + new source.
 - On the source setup page, select Okta from the Source type dropdown and enter a name for this connector.
 - Add Name
 - Add Okta Domain (If your Okta URL is 
https://MY_DOMAIN.okta.com/, thenMY_DOMAINis your Okta domain.) - Add Start date (defaults to 7 days if no date is included)
 - Choose the method of authentication
 - If you select Token authentication - fill the field Personal Api Token
 - If you select OAuth2.0 authorization - fill the fields Client ID, Client Secret, Refresh Token
 - Click 
Set up source. 
For Airbyte Open Source:
- Go to local Airbyte page.
 - Use API token from requirements and Okta domain.
 - Go to local Airbyte page.
 - In the left navigation bar, click Sources. In the top-right corner, click + new source.
 - On the Set up the source page select Okta from the Source type dropdown.
 - Add Name
 - Add Okta-Domain
 - Add Start date
 - Paste all data to required fields fill the fields Client ID, Client Secret, Refresh Token
 - Click 
Set up source. 
Supported sync modes
The Okta source connector supports the following sync modes:
- Full Refresh
 - Incremental
 
Supported Streams
- Users
 - User Role Assignments
 - Groups
 - Group Members
 - Group Role Assignments
 - System Log
 - Custom Roles
 - Permissions
 - Resource Sets
 
Performance considerations
The connector is restricted by normal Okta requests limitation.
Reference
Config fields reference
Field
Type
Property name
object
credentials
string
domain
string
start_date
Changelog
Expand to review
| Version | Date | Pull Request | Subject | 
|---|---|---|---|
| 0.3.5 | 2024-09-14 | 45543 | Update dependencies | 
| 0.3.4 | 2024-09-07 | 45319 | Update dependencies | 
| 0.3.3 | 2024-08-31 | 44977 | Update dependencies | 
| 0.3.2 | 2024-08-24 | 44741 | Update dependencies | 
| 0.3.1 | 2024-08-17 | 44332 | Update dependencies | 
| 0.3.0 | 2024-08-13 | 43382 | Support OAuth 2.0 with private key | 
| 0.2.11 | 2024-08-12 | 43820 | Update dependencies | 
| 0.2.10 | 2024-08-10 | 43672 | Update dependencies | 
| 0.2.9 | 2024-08-03 | 43279 | Update dependencies | 
| 0.2.8 | 2024-07-27 | 42739 | Update dependencies | 
| 0.2.7 | 2024-07-20 | 42284 | Update dependencies | 
| 0.2.6 | 2024-07-13 | 41756 | Update dependencies | 
| 0.2.5 | 2024-07-10 | 41269 | Update dependencies | 
| 0.2.4 | 2024-07-06 | 40904 | Update dependencies | 
| 0.2.3 | 2024-06-25 | 40316 | Update dependencies | 
| 0.2.2 | 2024-06-22 | 40002 | Update dependencies | 
| 0.2.1 | 2024-06-04 | 39016 | [autopull] Upgrade base image to v1.2.1 | 
| 0.2.0 | 2024-05-16 | 36509 | Migrate to Low Code | 
| 0.1.16 | 2023-07-07 | 20833 | Fix infinite loop for GroupMembers stream | 
| 0.1.15 | 2023-06-20 | 27533 | Fixed group member stream and resource sets stream pagination | 
| 0.1.14 | 2022-12-24 | 20877 | Disabled OAuth2.0 authorization method | 
| 0.1.13 | 2022-08-12 | 14700 | Add resource sets | 
| 0.1.12 | 2022-08-05 | 15050 | Add parameter start_date for Logs stream | 
| 0.1.11 | 2022-08-03 | 14739 | Add permissions for custom roles | 
| 0.1.10 | 2022-08-01 | 15179 | Fix broken schemas for all streams | 
| 0.1.9 | 2022-07-25 | 15001 | Return deprovisioned users | 
| 0.1.8 | 2022-07-19 | 14710 | Implement OAuth2.0 authorization method | 
| 0.1.7 | 2022-07-13 | 14556 | Add User_Role_Assignments and Group_Role_Assignments streams (full fetch only) | 
| 0.1.6 | 2022-07-11 | 14610 | Add custom roles stream | 
| 0.1.5 | 2022-07-04 | 14380 | Add Group_Members stream to okta source | 
| 0.1.4 | 2021-11-02 | 7584 | Fix incremental params for log stream | 
| 0.1.3 | 2021-09-08 | 5905 | Fix incremental stream defect | 
| 0.1.2 | 2021-07-01 | 4456 | Fix infinite pagination in logs stream | 
| 0.1.1 | 2021-06-09 | 3937 | Add AIRBYTE_ENTRYPOINT env variable for kubernetes support | 
| 0.1.0 | 2021-05-30 | 3563 | Initial Release |