GitBook: [#95] Okta Changes
@ -76,14 +76,14 @@ curl --location --request POST '<domain-url>/oauth2/v1/clients' \
|
|||||||
* Click on **Applications -> Applications** in the left navigation bar.
|
* Click on **Applications -> Applications** in the left navigation bar.
|
||||||
* You should see your service account in the list.
|
* You should see your service account in the list.
|
||||||
|
|
||||||
 (1).png>)
|
 (1) (1).png>)
|
||||||
|
|
||||||
## Step 4: Grant Allowed Scopes
|
## Step 4: Grant Allowed Scopes
|
||||||
|
|
||||||
* To add scopes, navigate to your **Okta Dashboard**. Click on **Applications -> Applications** as in step 2.
|
* To add scopes, navigate to your **Okta Dashboard**. Click on **Applications -> Applications** as in step 2.
|
||||||
* Click on your service app.
|
* Click on your service app.
|
||||||
|
|
||||||
.png>)
|
 (1).png>)
|
||||||
|
|
||||||
* Now click on **Okta API Scopes** from the top nav bar.
|
* Now click on **Okta API Scopes** from the top nav bar.
|
||||||
* Grant the scopes by clicking on **Grant**. Ensure that the following scopes are granted:
|
* Grant the scopes by clicking on **Grant**. Ensure that the following scopes are granted:
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
## Update conf/openmetadata-security.yaml
|
## Update conf/openmetadata-security.yaml
|
||||||
|
|
||||||
* Once the **Client Id**, and **Issuer URL** are generated, add those details in `openmetadata-security.yaml` file in the respective fields.
|
Once the **Client Id**, and **Issuer URL** are generated, add those details in `openmetadata-security.yaml` file in the respective fields.
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
authenticationConfiguration:
|
authenticationConfiguration:
|
||||||
@ -13,7 +13,20 @@ authenticationConfiguration:
|
|||||||
callbackUrl: "http://localhost:8585/callback"
|
callbackUrl: "http://localhost:8585/callback"
|
||||||
```
|
```
|
||||||
|
|
||||||
* Update `authorizerConfiguration` to add `adminPrincipals`
|
* **ISSUER\_URL** - This can be found in **Security -> API -> Authorization Servers**.
|
||||||
|
|
||||||
|
.png>)
|
||||||
|
|
||||||
|
* **CLIENT\_ID - SPA APP** - This is the Client\_ID for Single Page Applications. On configuring the app, the Client\_ID can be found in the **General** section, under **Client Credentials >> Client ID**
|
||||||
|
|
||||||
|
.png>)
|
||||||
|
|
||||||
|
Update `authorizerConfiguration` to add `adminPrincipals`
|
||||||
|
|
||||||
|
* For `adminPrincipals`, add the **Username**.
|
||||||
|
* For `botPrincipals`, add the **Ingestion Client ID** for the Service application. This can be found in **Okta -> Applications -> Applications**.
|
||||||
|
|
||||||
|
.png>)
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
authorizerConfiguration:
|
authorizerConfiguration:
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
description: This is a guide to create ingestion bot service app.
|
description: This is a guide to create ingestion bot service app.
|
||||||
---
|
---
|
||||||
|
|
||||||
# Copy of Create Service Application
|
# Create Service Application
|
||||||
|
|
||||||
## Step 1: Generate Public/Private Key Pair
|
## Step 1: Generate Public/Private Key Pair
|
||||||
|
|
||||||
@ -76,14 +76,14 @@ curl --location --request POST '<domain-url>/oauth2/v1/clients' \
|
|||||||
* Click on **Applications -> Applications** in the left navigation bar.
|
* Click on **Applications -> Applications** in the left navigation bar.
|
||||||
* You should see your service account in the list.
|
* You should see your service account in the list.
|
||||||
|
|
||||||
 (1).png>)
|
 (1) (1).png>)
|
||||||
|
|
||||||
## Step 4: Grant Allowed Scopes
|
## Step 4: Grant Allowed Scopes
|
||||||
|
|
||||||
* To add scopes, navigate to your **Okta Dashboard**. Click on **Applications -> Applications** as in step 2.
|
* To add scopes, navigate to your **Okta Dashboard**. Click on **Applications -> Applications** as in step 2.
|
||||||
* Click on your service app.
|
* Click on your service app.
|
||||||
|
|
||||||
.png>)
|
 (1).png>)
|
||||||
|
|
||||||
* Now click on **Okta API Scopes** from the top nav bar.
|
* Now click on **Okta API Scopes** from the top nav bar.
|
||||||
* Grant the scopes by clicking on **Grant**. Ensure that the following scopes are granted:
|
* Grant the scopes by clicking on **Grant**. Ensure that the following scopes are granted:
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
# Copy of Configure OpenMetadata Server
|
# Configure OpenMetadata Server
|
||||||
|
|
||||||
## Update conf/openmetadata-security.yaml
|
## Update conf/openmetadata-security.yaml
|
||||||
|
|
||||||
* Once the **Client Id**, and **Issuer URL** are generated, add those details in `openmetadata-security.yaml` file in the respective fields.
|
Once the **Client Id**, and **Issuer URL** are generated, add those details in `openmetadata-security.yaml` file in the respective fields.
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
authenticationConfiguration:
|
authenticationConfiguration:
|
||||||
@ -13,7 +13,20 @@ authenticationConfiguration:
|
|||||||
callbackUrl: "http://localhost:8585/callback"
|
callbackUrl: "http://localhost:8585/callback"
|
||||||
```
|
```
|
||||||
|
|
||||||
* Update `authorizerConfiguration` to add `adminPrincipals`
|
* **ISSUER\_URL** - This can be found in **Security -> API -> Authorization Servers**.
|
||||||
|
|
||||||
|
.png>)
|
||||||
|
|
||||||
|
* **CLIENT\_ID - SPA APP** - This is the Client\_ID for Single Page Applications. On configuring the app, the Client\_ID can be found in the **General** section, under **Client Credentials >> Client ID**
|
||||||
|
|
||||||
|
.png>)
|
||||||
|
|
||||||
|
Update `authorizerConfiguration` to add `adminPrincipals`
|
||||||
|
|
||||||
|
* For `adminPrincipals`, add the **Username**.
|
||||||
|
* For `botPrincipals`, add the **Ingestion Client ID** for the Service application. This can be found in **Okta -> Applications -> Applications**.
|
||||||
|
|
||||||
|
.png>)
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
authorizerConfiguration:
|
authorizerConfiguration:
|
||||||
|
BIN
docs/.gitbook/assets/image (31) (1) (1) (1).png
Normal file
After Width: | Height: | Size: 140 KiB |
Before Width: | Height: | Size: 140 KiB After Width: | Height: | Size: 128 KiB |
Before Width: | Height: | Size: 128 KiB After Width: | Height: | Size: 55 KiB |
Before Width: | Height: | Size: 55 KiB After Width: | Height: | Size: 228 KiB |
BIN
docs/.gitbook/assets/image (35) (1) (1).png
Normal file
After Width: | Height: | Size: 78 KiB |
Before Width: | Height: | Size: 78 KiB After Width: | Height: | Size: 188 KiB |
BIN
docs/.gitbook/assets/image (60) (1).png
Normal file
After Width: | Height: | Size: 88 KiB |
Before Width: | Height: | Size: 88 KiB After Width: | Height: | Size: 113 KiB |
@ -583,7 +583,7 @@ If you want to limit metadata ingestion to a single database, enter the name of
|
|||||||
|
|
||||||
In this step we will configure the metadata ingestion settings for your BigQuery deployment. Please follow the instructions below to ensure that you've configured the connector to read from your BigQuery service as desired.
|
In this step we will configure the metadata ingestion settings for your BigQuery deployment. Please follow the instructions below to ensure that you've configured the connector to read from your BigQuery service as desired.
|
||||||
|
|
||||||
 (1) (1).png>)
|
 (1) (1) (1).png>)
|
||||||
|
|
||||||
#### Ingestion name
|
#### Ingestion name
|
||||||
|
|
||||||
|
@ -599,7 +599,7 @@ From the Database Service UI, click the _Add New Service_ button to add your Sno
|
|||||||
|
|
||||||
Select Snowflake as the service type.
|
Select Snowflake as the service type.
|
||||||
|
|
||||||
.png>)
|
 (1).png>)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|