brand-assets
Version:
33 lines (25 loc) • 2.41 kB
JavaScript
var getenv = require('getenv');
module.exports = {
public: {
// Site supports multiple brands
multiTenant: false,
// Max number of successive failures before lockout begins
accountLockMaxFailures: getenv.int('MESH_CONFIG_accountLockMaxFailures', 3),
// Length of time the account is locked
accountLockPeriodMins: getenv.int('MESH_CONFIG_accountLockPeriodMins', 10),
samlEnabled: getenv.bool('SAML_ENABLED', true),
brandUserImpersonationEnabled: getenv.bool('MESH_CONFIG_brandUserImpersonationEnabled', true),
restrictTesterListByTag: getenv.bool('MESH_CONFIG_restrictTesterListByTag', false)
},
private: {
// SAML 2 Auth config
samlEntryPoint: getenv.string('SAML_ENTRYPOINT', 'https://whqdfed.nike.com:9031/idp/SSO.saml2'),
samlIdentifierFormat: getenv.string('SAML_IDENTIFIER_FORMAT', 'urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified'),
samlIssuer: getenv.string('SAML_ISSUER', 'http://localhost:3000'),
samlLogoutUrl: getenv.string('SAML_LOGOUT_URL', 'http://www.nike.com'),
// Toggle the removal of the SAML query string payload
samlLogoutRemovePayload: getenv.bool('SAML_LOGOUT_REMOVE_PAYLOAD', true),
// Identity Provider Certificate for incoming requests
samlIdpCert: getenv.string('SAML_IDP_CERT', 'MIIC+DCCAeCgAwIBAgIGAVBI54JYMA0GCSqGSIb3DQEBCwUAMD0xCzAJBgNVBAYTAlVTMRIwEAYDVQQKEwlOaWtlIEluYy4xGjAYBgNVBAMTEUlEbWUgU1NPIDIwNDggREVWMB4XDTE1MTAwODE5MjIyM1oXDTE3MTAwNzE5MjIyM1owPTELMAkGA1UEBhMCVVMxEjAQBgNVBAoTCU5pa2UgSW5jLjEaMBgGA1UEAxMRSURtZSBTU08gMjA0OCBERVYwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDdr/8ZDzm0MwwPmenmbjkflD/WiPRq1kv6uwXlnmJtulOK2Xe/aMeDADY8EhuLejywTxlOHcDh+XgBpz7WLLQtZRss3Kc/EK9kAqeLK9b/iNDT6HYwEZxnRzS8y/0TO2uYGOJRkMeldgRykDiaSDJooq5jFet8nLO+NGbGfpLAzzRsehhrIUJPdHasni9jaH88OVFMuOb7q+vYiRMMZeJOsyXKhBeSWzYH5p1yLOYLg3q0aHOtlAMDECgNzel4TEYcBKYuEOl+ZSVeP6P8dkHZ2Ptb9J6+/IpabYCmuUvmpUsfmvV6WDw2rx9sWjVpf4tUG+EtyVLQPCukHOAHd1xBAgMBAAEwDQYJKoZIhvcNAQELBQADggEBACL3h/rQTtZsP4+WhWijRlmVzIPOQuEEAlhBzPoLjbbOzmbX8EvEmxOZ2XiGmT1O98OHU4I5w1p/VwtQ+7Ql89m+oQQgsQfTh6P8E1Jd4x/4+wgz4/i9Su6ziFzeTnZ3DHEFNFnqZxPNb3XAjlaW9hcNh5MzGqMqvO7cEDp6Hw0wULNxIZTp9AO0PvjMF+aRSJgEEn1hNz3oYSkVHN7v7Cfgv+MeflLeV1JbFgafezIrj1tmOPcZkSexDlvjlrjVCBr32s4tPW/VBzXKhYq2VL9J1jvWZ8goKWbf6bKNJMQqeBE1qRWSeJ8ZnllelLK/QRTXv8dPsbMoIv4MA2nmv7U='),
}
};