package com.airlock.iam.common.domain.model.sso;

import com.airlock.iam.common.api.domain.model.role.Role;
import com.airlock.iam.core.misc.util.ticket.Ticket;
import java.util.Set;

public class StaticSsoTicketRoleExtractorImpl implements SsoTicketRoleExtractor {
   private final Set<Role> staticRoles;

   public StaticSsoTicketRoleExtractorImpl(Set<Role> staticRoles) {
      this.staticRoles = staticRoles;
   }

   @Override
   public Set<Role> extract(Ticket ticket) {
      return this.staticRoles;
   }
}
