You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

28 lines
656 B

import {
AuthenticationConfig,
CoreIDLoginProvider,
OAuth2LoginProviderConfig,
ORMUserRepository,
env,
BasicLoginProvider,
} from '@extollo/lib'
import {LoginProviderConfig} from '@extollo/lib/lib/auth/provider/LoginProvider'
const authConfig: AuthenticationConfig = {
storage: ORMUserRepository,
providers: {
local: {
driver: BasicLoginProvider,
config: {
default: false,
allow: {
login: true,
registration: false,
},
} as LoginProviderConfig,
}
},
}
export default authConfig