WebGuard.create constructor

WebGuard.create(
  1. String providerKey,
  2. AuthDriver driver, {
  3. ISessionManager? sessionManager,
})

Factory constructor for easy instantiation

Implementation

factory WebGuard.create(
  String providerKey,
  AuthDriver driver, {
  ISessionManager? sessionManager,
}) {
  return WebGuard(
    config: KhademAuthConfig(),
    repository: DatabaseAuthRepository(),
    passwordVerifier: HashPasswordVerifier(),
    driver: driver,
    providerKey: providerKey,
    sessionManager: sessionManager,
  );
}