Skip to content

Commit 71a5e93

Browse files
authored
[CON-1778] feat(okta): Add provider guide (#472)
1 parent 333ea60 commit 71a5e93

5 files changed

Lines changed: 69 additions & 0 deletions

File tree

src/docs.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -181,6 +181,7 @@
181181
"provider-guides/netsuite",
182182
"provider-guides/notion",
183183
"provider-guides/nutshell",
184+
"provider-guides/okta",
184185
"provider-guides/openAI",
185186
"provider-guides/outplay",
186187
"provider-guides/outreach",

src/generate-docs.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -410,6 +410,7 @@ const baseConfig = {
410410
"provider-guides/netsuite",
411411
"provider-guides/notion",
412412
"provider-guides/nutshell",
413+
"provider-guides/okta",
413414
"provider-guides/openAI",
414415
"provider-guides/outplay",
415416
"provider-guides/outreach",
4.73 MB
Loading
1.2 MB
Loading

src/provider-guides/okta.mdx

Lines changed: 67 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,67 @@
1+
---
2+
title: Okta
3+
---
4+
## What's supported
5+
6+
### Supported actions
7+
8+
This connector supports:
9+
- [Proxy Actions](/proxy-actions), using the base URL `https://{{.workspace}}.okta.com`.
10+
11+
## Before you get started
12+
13+
To connect Okta with Ampersand, you will need an [Okta account](https://developer.okta.com/signup/).
14+
15+
Once your account is created, you'll need to create an OAuth 2.0 app in Okta and obtain the following credentials:
16+
17+
- Client ID
18+
- Client Secret
19+
- Scopes
20+
21+
You will use these credentials to connect your application to Ampersand.
22+
23+
### Create an Okta account
24+
25+
Here's how you can sign up for an Okta developer account:
26+
27+
1. Go to the [Okta Developer Sign Up page](https://developer.okta.com/signup/) and create an account.
28+
2. Complete the registration process and verify your email.
29+
30+
### Creating an Okta app
31+
32+
Follow the steps below to create an OAuth 2.0 app in Okta:
33+
34+
1. Sign in to your [Okta Admin Console](https://login.okta.com/).
35+
2. Navigate to **Applications** > **Applications** in the left sidebar.
36+
3. Click **Create App Integration**.
37+
4. Select **OIDC - OpenID Connect** as the sign-in method.
38+
5. Select **Web Application** as the application type and click **Next**.
39+
6. Enter a descriptive **App integration name**.
40+
7. In the **Sign-in redirect URIs** field, enter the Ampersand redirect URL: `https://api.withampersand.com/callbacks/v1/oauth`
41+
8. Click **Save**.
42+
43+
The **Client ID** and **Client Secret** will be displayed in the **Client Credentials** section. Note these credentials, as you will need them to connect your app to Ampersand.
44+
45+
To configure scopes, navigate to the **Okta API Scopes** tab and click **Grant** next to each scope your integration requires.
46+
47+
![Okta App Creation](/images/provider-guides/okta1.gif)
48+
49+
## Add your Okta app info to Ampersand
50+
51+
1. Log in to your [Ampersand Dashboard](https://dashboard.withampersand.com).
52+
53+
2. Select the project where you want to create an Okta integration.
54+
55+
![Ampersand project selection](/images/provider-guides/dd47b7a-Ampersand.png)
56+
57+
3. Select **Provider Apps**.
58+
59+
4. Select _Okta_ from the **Provider** list.
60+
61+
5. Enter the previously obtained **Client ID** in the **Client ID** field and the **Client Secret** in the **Client Secret** field.
62+
63+
6. Enter the scopes set for your application in _Okta_. For a list of available scopes, refer to the [Okta documentation](https://developer.okta.com/docs/guides/implement-oauth-for-okta/main/#scopes-and-supported-endpoints).
64+
65+
![Okta Ampersand integration](/images/provider-guides/okta2.gif)
66+
67+
7. Click **Save Changes**.

0 commit comments

Comments
 (0)