package com.airlock.iam.authentication.infrastructure.factory;

import com.airlock.iam.login.domain.service.existingsessionbehavior.WafSessionIdPrincipalRepository;
import com.airlock.iam.login.domain.service.existingsessionbehavior.WafSessionIdRepository;
import com.google.inject.PrivateModule;
import com.google.inject.servlet.RequestScoped;

public class WafSessionIdRepositoryModule extends PrivateModule {
   protected void configure() {
      this.bind(WafSessionIdRepository.class).to(WafSessionIdPrincipalRepository.class).in(RequestScoped.class);
      this.expose(WafSessionIdRepository.class);
   }
}
