28 lines
668 B
TypeScript
28 lines
668 B
TypeScript
// Copyright (c) 2015-present Mattermost, Inc. All Rights Reserved.
|
|
// See LICENSE.txt for license information.
|
|
|
|
import LocalConfig from '@assets/config.json';
|
|
import keyMirror from '@utils/key_mirror';
|
|
|
|
export const REDIRECT_URL_SCHEME = LocalConfig.AuthUrlScheme;
|
|
export const REDIRECT_URL_SCHEME_DEV = LocalConfig.AuthUrlSchemeDev;
|
|
|
|
export const LOGIN_TYPE = {
|
|
MAGIC_LINK: 'magic_link',
|
|
EMAIL_PASSWORD: '',
|
|
} as const;
|
|
|
|
const constants = keyMirror({
|
|
SAML: null,
|
|
GITLAB: null,
|
|
GOOGLE: null,
|
|
OFFICE365: null,
|
|
OPENID: null,
|
|
});
|
|
|
|
export default {
|
|
...constants,
|
|
...LOGIN_TYPE,
|
|
REDIRECT_URL_SCHEME,
|
|
REDIRECT_URL_SCHEME_DEV,
|
|
};
|