import {IAuthUser} from '@bleco/authentication'; import {Provider} from '@loopback/context'; import * as AzureADStrategy from 'passport-azure-ad'; import {AzureAdPreVerifyFn} from './types'; export class AzurePreVerifyProvider implements Provider { value(): AzureAdPreVerifyFn { return async ( // sonarignore:start accessToken: string, refreshToken: string, profile: AzureADStrategy.IProfile, user: IAuthUser | null, // sonarignore:end ) => user; } }