Option | Value | Description |
---|---|---|
Name | Omni | A descriptive name for the Web App |
Description | Sidero Omni | A description for the Web App |
Icon | Image | An icon to be displayed on the dashboard |
Option | Value | Description |
---|---|---|
Authentication Type | SAML 2.0 | The Authentication type. Options are SAML or OIDC |
Configuration | Manual | We will use manual to specify the fields |
Single Sign-On URL | https://{omni-host}/saml/acs | The SSO URL for Omni |
Recipient URL | https://{omni-host}/saml/acs | The Recipient URL for Omni |
Application ID | https://{omni-host}/saml/metadata | The Omni metadata URL |
Username format | Unspecified | The username format is unspecified |
Username value | ${user.userName} | The username sent in the SAML assertion |
Relay State URL | Blank | Leave this empty |
Option | Value | Description |
---|---|---|
Sign Response | False | Sign the SAML response. |
Sign Assertion | True | Sign the SAML assertion. |
Encrypt Assertion | False | Encrypt the SAML assertion. |
Include Assertion Signature | False | Include the assertion signature. |
Device SSO Response | False | Enable Device SSO response. |
Enable Force Authn Request | False | Enable Force Authn Request. |
Signature Algorithm | SHA-256 with RSA | The signature algorithm. |
Digest Algorithm | SHA-256 | The digest algorithm. |
Assertion Lifetime | 200 | The assertion lifetime. |
Name | Format | Namespace | Value | Description |
---|---|---|---|---|
Unspecified | ${user.email} | The user’s email address | ||
firstName | Unspecified | ${user.firstName} | The user’s first name | |
lastName | Unspecified | ${user.lastName} | The user’s last name | |
groups | Unspecified | ${groupNames} | The user’s groups |
Flag | Description |
---|---|
--auth-saml-enabled | Enable SAML authentication. |
--auth-saml-url | The URL to the IdP metadata file. |
--auth-saml-label-rules='{"groups": "groups"}' | This extracts the groups attribute from the SAML assertion into the label saml.omni.sidero.dev/groups/<value> |
saml.omni.sidero.dev/groups/
instead of role. For example;