@@ -8,7 +8,7 @@ const Auth0Strategy = require('passport-auth0').Strategy
module.exports = {
init (passport, conf) {
- passport.use('auth0',
+ passport.use(conf.key,
new Auth0Strategy({
domain: conf.domain,
clientID: conf.clientId,
@@ -23,7 +23,7 @@ module.exports = {
keyString = keyString.substring(44);
}
- passport.use('azure',
new OIDCStrategy({
identityMetadata: conf.entryPoint,
@@ -8,7 +8,7 @@ const CASStrategy = require('passport-cas').Strategy
- passport.use('cas',
new CASStrategy({
ssoBaseURL: conf.ssoBaseURL,
serverBaseURL: conf.serverBaseURL,
@@ -9,7 +9,7 @@ const _ = require('lodash')
- passport.use('discord',
new DiscordStrategy({
clientSecret: conf.clientSecret,
- passport.use('dropbox',
new DropboxStrategy({
apiVersion: '2',
- passport.use('facebook',
new FacebookStrategy({
@@ -11,7 +11,7 @@ const _ = require('lodash')
- passport.use('firebase',
new FirebaseStrategy({
@@ -24,7 +24,7 @@ module.exports = {
githubConfig.userEmailURL = `${conf.enterpriseUserEndpoint}/emails`
- passport.use('github',
new GitHubStrategy(githubConfig, async (req, accessToken, refreshToken, profile, cb) => {
try {
const user = await WIKI.models.users.processProfile({
- passport.use('gitlab',
new GitLabStrategy({
@@ -40,7 +40,7 @@ module.exports = {
- passport.use('google', strategy)
+ passport.use(conf.key, strategy)
},
logout (conf) {
return '/'
@@ -10,7 +10,7 @@ const KeycloakStrategy = require('@exlinc/keycloak-passport')
- passport.use('keycloak',
new KeycloakStrategy({
authorizationURL: conf.authorizationURL,
userInfoURL: conf.userInfoURL,
- passport.use('microsoft',
new WindowsLiveStrategy({
@@ -49,7 +49,7 @@ module.exports = {
done(null, data)
})
- passport.use('oauth2', client)
+ passport.use(conf.key, client)
if (!conf.logoutURL) {
@@ -10,7 +10,7 @@ const OpenIDConnectStrategy = require('passport-openidconnect').Strategy
- passport.use('oidc',
new OpenIDConnectStrategy({
tokenURL: conf.tokenURL,
- passport.use('okta',
new OktaStrategy({
audience: conf.audience,
@@ -33,7 +33,7 @@ module.exports = {
- passport.use('rocketchat',
new OAuth2Strategy({
authorizationURL: `${siteURL}/oauth/authorize`,
tokenURL: `${siteURL}/oauth/token`,
@@ -37,7 +37,7 @@ module.exports = {
if (!_.isEmpty(conf.decryptionPvk)) {
samlConfig.decryptionPvk = conf.decryptionPvk
- passport.use('saml',
new SAMLStrategy(samlConfig, async (req, profile, cb) => {
const userId = _.get(profile, [conf.mappingUID], null) || _.get(profile, 'nameID', null)
- passport.use('slack',
new SlackStrategy({
- passport.use('twitch',
new TwitchStrategy({