芝麻web文件管理V1.00
编辑当前文件:/home/freeclou/app.optimyar.com/backend/node_modules/strapi-admin/ee/services/passport/sso.js
'use strict'; const { authEventsMapper } = require('../../../services/passport'); const createProviderRegistry = require('./provider-registry'); const providerRegistry = createProviderRegistry(); const getStrategyCallbackURL = providerName => `/admin/connect/${providerName}`; const syncProviderRegistryWithConfig = () => { const { providers = [] } = strapi.config.get('server.admin.auth', {}); providerRegistry.registerMany(providers); }; const SSOAuthEventsMapper = { onSSOAutoRegistration: 'admin.auth.autoRegistration', }; module.exports = { providerRegistry, getStrategyCallbackURL, syncProviderRegistryWithConfig, authEventsMapper: { ...authEventsMapper, ...SSOAuthEventsMapper }, };