Class RelyingPartyUtil

java.lang.Object
swiss.trustbroker.homerealmdiscovery.util.RelyingPartyUtil

public class RelyingPartyUtil extends Object
  • Method Details

    • getIdsFromReferer

      public static List<String> getIdsFromReferer(String refererUrl)
    • getApplicationFromProfiledRole

      public static String getApplicationFromProfiledRole(String profiledRole)
    • getCpIdsWithoutSpecChars

      public static Set<String> getCpIdsWithoutSpecChars(RelyingParty relyingParty)
    • validateRequiredDefinitions

      public static void validateRequiredDefinitions(AttributesSelection attributesSelection, Map<Definition,List<String>> attributes)
    • performIdmLookups

      public static Optional<swiss.trustbroker.api.idm.dto.IdmResult> performIdmLookups(CpResponse cpResponse, RelyingParty relyingParty, boolean audited, swiss.trustbroker.api.idm.service.IdmStatusPolicyCallback statusPolicyCallback, List<swiss.trustbroker.api.idm.service.IdmQueryService> idmQueryServices)
    • getServiceForStore

      public static Optional<swiss.trustbroker.api.idm.service.IdmQueryService> getServiceForStore(IdmQuery query, String defaultStore, List<swiss.trustbroker.api.idm.service.IdmQueryService> idmQueryServices)