Class RedirectionUriService


  • @Named
    public class RedirectionUriService
    extends Object
    Version:
    August 9, 2017
    Author:
    Javier Rojas Blum
    • Constructor Detail

      • RedirectionUriService

        public RedirectionUriService()
    • Method Detail

      • validateRedirectionUri

        public String validateRedirectionUri​(String clientIdentifier,
                                             String redirectionUri)
      • getSectorRedirectUris

        public List<String> getSectorRedirectUris​(String sectorIdentiferUri)
      • validateRedirectionUri

        public String validateRedirectionUri​(@NotNull
                                             @NotNull io.jans.as.common.model.registration.Client client,
                                             String redirectionUri)
      • isAllowedByRegExp

        public static boolean isAllowedByRegExp​(String redirectUri,
                                                io.jans.as.common.model.registration.Client client)
      • isUriEqual

        public static boolean isUriEqual​(String redirectionUri,
                                         String[] redirectUris)
      • validatePostLogoutRedirectUri

        public String validatePostLogoutRedirectUri​(String clientId,
                                                    String postLogoutRedirectUri)
      • validatePostLogoutRedirectUri

        public String validatePostLogoutRedirectUri​(io.jans.as.common.model.session.SessionId sessionId,
                                                    String postLogoutRedirectUri)
      • validatePostLogoutRedirectUri

        public String validatePostLogoutRedirectUri​(String postLogoutRedirectUri,
                                                    String[] allowedPostLogoutRedirectUris)
      • uriWithoutParams

        public static String uriWithoutParams​(String uri)
      • compareParams

        public static boolean compareParams​(String uri1,
                                            String uri2)