Update Okta Connector to use latest UI (#3884)

* Update Okta Connector to use latest UI

* Move Screenshots
This commit is contained in:
Ben Arent 2020-06-25 08:35:00 -07:00 committed by GitHub
parent d3260103ff
commit cdd305df2d
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
14 changed files with 24 additions and 35 deletions

View file

@ -29,19 +29,11 @@ auth_service:
## Configure Okta
First, create a SAML 2.0 Web App in Okta configuration section
![Switch to classic UI](../../img/okta-saml-0.png)
![Create APP](../../img/okta-saml-1.png)
![Create APP name](../../img/okta-saml-2.png)
#### 1. Switch to Classic UI
![Switch to classic UI](../../img/sso/okta/switch-to-classic.gif)
**Create Groups**
We are going to create two groups: "okta-dev" and "okta-admin":
![Create Group Devs](../../img/okta-saml-2.1.png)
...and the admin:
![Create Group Devs](../../img/okta-saml-2.2.png)
#### 2. Create a new SAML 2.0 App
![Create APP](../../img/sso/okta/okta-saml-1.png)
### Configure the App
@ -60,24 +52,37 @@ GROUP ATTRIBUTE STATEMENTS
- Name: `groups` | Name format: `Unspecified`
- Filter: `Matches regex` | `.*`
![Configure APP](../../img/okta-saml-3.png)
![Configure APP](../../img/sso/okta/setup-redirection.png)
!!! tip "Important"
#### Note: RegEx requires `.*`
![Configure APP](../../img/sso/okta/regex.png)
!!! tip "tip"
Notice that we have set "NameID" to the email format and mapped the groups with
a wildcard regex in the Group Attribute statements. We have also set the "Audience"
and SSO URL to the same value.
### Assign Groups
### Create & Assign Groups
**Create Groups**
We are going to create two groups: "okta-dev" and "okta-admin":
![Create Group Devs](../../img/sso/okta/okta-saml-2.1.png)
...and the admin:
![Create Group Devs](../../img/sso/okta/okta-saml-2.2.png)
Assign groups and people to your SAML app:
![Configure APP](../../img/okta-saml-3.1.png)
![Configure APP](../../img/sso/okta/okta-saml-3.1.png)
Make sure to download the metadata in the form of an XML document. It will be used it to
configure a Teleport connector:
![Download metadata](../../img/okta-saml-4.png)
![Download metadata](../../img/sso/okta/okta-saml-4.png)
## Create a SAML Connector
@ -85,25 +90,9 @@ configure a Teleport connector:
Now, create a SAML connector [resource](../../admin-guide.md#resources):
```yaml
# okta-connector.yaml
kind: saml
version: v2
metadata:
name: OktaSAML
spec:
# display allows to set the caption of the "login" button
# in the Web interface
display: "Okta SSO"
acs: https://teleport-proxy.example.com:3080/v1/webapi/saml/acs
attributes_to_roles:
- {name: "groups", value: "okta-admin", roles: ["admin"]}
- {name: "groups", value: "okta-dev", roles: ["dev"]}
entity_descriptor: |
<paste SAML XML contents here>
{!examples/resources/saml-connector.yaml!}
```
Create the connector using `tctl` tool:
```bsh
@ -199,4 +188,4 @@ $ sudo journalctl -fu teleport
```
If you wish to increase the verbosity of Teleport's syslog, you can pass
`--debug` flag to `teleport start` command.
`--debug` flag to `teleport start` command.

Binary file not shown.

After

Width:  |  Height:  |  Size: 627 KiB

View file

Before

Width:  |  Height:  |  Size: 22 KiB

After

Width:  |  Height:  |  Size: 22 KiB

View file

Before

Width:  |  Height:  |  Size: 54 KiB

After

Width:  |  Height:  |  Size: 54 KiB

View file

Before

Width:  |  Height:  |  Size: 33 KiB

After

Width:  |  Height:  |  Size: 33 KiB

View file

Before

Width:  |  Height:  |  Size: 36 KiB

After

Width:  |  Height:  |  Size: 36 KiB

View file

Before

Width:  |  Height:  |  Size: 37 KiB

After

Width:  |  Height:  |  Size: 37 KiB

View file

Before

Width:  |  Height:  |  Size: 45 KiB

After

Width:  |  Height:  |  Size: 45 KiB

View file

Before

Width:  |  Height:  |  Size: 158 KiB

After

Width:  |  Height:  |  Size: 158 KiB

View file

Before

Width:  |  Height:  |  Size: 14 KiB

After

Width:  |  Height:  |  Size: 14 KiB

View file

Before

Width:  |  Height:  |  Size: 35 KiB

After

Width:  |  Height:  |  Size: 35 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 74 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 421 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 563 KiB