Client: PortalSettings: SSO: add nameIdFormats

This commit is contained in:
Viktor Fomin 2023-09-09 12:08:00 +03:00
parent 01849021ef
commit 3d2e60f133
2 changed files with 13 additions and 3 deletions

View File

@ -86,8 +86,18 @@ export const QuotaBarTypes = Object.freeze({
export const BINDING_POST = "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST";
export const BINDING_REDIRECT =
"urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect";
export const SSO_NAME_ID_FORMAT =
"urn:oasis:names:tc:SAML:2.0:nameid-format:transient";
export const SSO_NAME_ID_FORMAT = [
"urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified",
"urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress",
"urn:oasis:names:tc:SAML:2.0:nameid-format:entity",
"urn:oasis:names:tc:SAML:2.0:nameid-format:transient",
"urn:oasis:names:tc:SAML:2.0:nameid-format:persistent",
"urn:oasis:names:tc:SAML:2.0:nameid-format:encrypted",
"urn:oasis:names:tc:SAML:2.0:nameid-format:unspecified",
"urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName",
"urn:oasis:names:tc:SAML:1.1:nameid-format:WindowsDomainQualifiedName",
"urn:oasis:names:tc:SAML:2.0:nameid-format:kerberos",
];
export const SSO_GIVEN_NAME = "givenName";
export const SSO_SN = "sn";
export const SSO_EMAIL = "email";

View File

@ -41,7 +41,7 @@ class SsoFormStore {
sloUrlPost = "";
sloUrlRedirect = "";
sloBinding = "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST";
nameIdFormat = SSO_NAME_ID_FORMAT;
nameIdFormat = SSO_NAME_ID_FORMAT[0];
idpCertificate = "";
idpPrivateKey = null;