JavaScript is not currently enabled, but is required for full CodeSonar manual search and browse functionality.
If you are viewing this file in your hub's Web GUI, enable JavaScript in your browser: you will also need it for GUI functionality.
If you opened this file directly from disk, your browser may be directly suppressing JavaScript functionality: certain browsers perform this suppression on local files (but not files delivered by web servers) for security reasons.
| CodeSonar® 9.2p0 | CONFIDENTIAL | CodeSecure Inc |
If your organization uses Okta for single sign-on (SSO), you can configure your hub (and Okta service) to allow Okta authentication for the hub.
Once this is configured, users will be able to sign in to the hub with their SSO credentials.
In this example, we will configure an Okta authentication service such that:
It is sufficient to authenticate as a user with the special Administrator role, which immutably has the necessary permissions. In particular, it is always sufficient to authenticate as special user Administrator.
You will also need administrative permissions for your organization's Okta deployment.
Configuring Okta authentication for your CodeSonar hub is a three-part process:
| Name: | roles | ||||
| Filter: |
A filter that should be applied to the list of the
user's Okta groups in order to produce the list
that will be provided to the authentication
plug-in. For example:
|
| Field | Value | Notes | |
|---|---|---|---|
| Standard Plug-in Configuration Fields | |||
| Priority | 10 | The Priority value controls the relative position of the sign in with Okta tab in the CodeSonar Sign In page. Tabs for SSO services with lower Priority values are ordered before those for services with higher priority values. The tab with the lowest Priority value is displayed by default. | |
| Usage | Global | If you are running a primary hub with satellites, authentication for the primary hub and all satellite hubs will be performed by the primary hub. If you do not have satellite hubs, this setting has no effect and the selector is not active. | |
| Create new user accounts automatically | selected | If the service successfully authenticates a user who does not already have a hub account, one will be automatically created. | |
| Template User (for new accounts) | alex |
Existing user alex will be
the template
user for any hub user
accounts that are automatically
created by the service.
|
|
| Auth User | see notes |
This must be a hub user account that has user
control over the designated Template User. The
authentication service will only be able to perform hub
operations that this account has permission to
perform. In general, we recommend setting as follows.
|
|
| IdP Metadata | |||
| either... | |||
| Metadata URL | Copy and paste the URL associated with the the Okta Identity Provider metadata link. |
This is generally more convenient than manually entering
IdP metadata, but requires that your hub is able to make
requests to the Okta server. In particular, you will not be
able to use this option if your system is configured so
that the hub cannot make outgoing connections.
If available, you can obtain the values of this field from your Okta instance.
|
|
| ...or all of the following. | |||
| Entity ID | Copy and paste the value from the Okta Identity Provider Issuer field. |
Obtain the values of these fields from your Okta instance:
|
|
| Single Sign On URL | Copy and paste the value from the Okta Identity Provider Single Sign-On URL field. | ||
| IdP Signing Certificate | Copy and paste the value from the Okta X.509 Certificate field. | ||
| Other SSO Configuration | |||
| Requests | unselected |
The hub will sign requests sent to Okta.
|
|
| Signed Responses | unselected |
The hub will require that requests sent to Okta are signed.
If you select this, perform the following additional configuration steps in Okta.
|
|
| Encrypted Responses | unselected |
The hub will require that responses from Okta are
encrypted.
|
|
| Populate Okta "Configure SAML " field... | ... with the information from CodeSonar "Setting up this SAML Integration in Your IdP" field |
|---|---|
| Single sign on URL | Assertion Consumer Service URL |
| Audience URI (SP Entity ID) | SP Entity ID |
If you need to change the configuration for the service, work through the following steps.
To report problems with this documentation, please visit https://support.codesecure.com/.