Interface SAMLService

  • All Known Implementing Classes:
    DefaultSAMLService

    public interface SAMLService
    Interface for SAML utility methods.
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      java.lang.String getCustomAttribute​(org.springframework.security.saml.SAMLCredential credential, java.lang.String attributeName)
      Getter for a custom attribute.
      java.util.List<java.lang.String> getCustomAttributes​(org.springframework.security.saml.SAMLCredential credential, java.lang.String attributeName)
      Getter for custom attributes.
      java.lang.String getLanguage​(org.springframework.security.saml.SAMLCredential credential, javax.servlet.http.HttpServletRequest request, CommonI18NService commonI18NService)
      Getter for the language.
      java.lang.String getUserId​(org.springframework.security.saml.SAMLCredential credential)
      Getter for the User ID.
      java.lang.String getUserName​(org.springframework.security.saml.SAMLCredential credential)
      Getter for the User Name.
    • Method Detail

      • getUserId

        java.lang.String getUserId​(org.springframework.security.saml.SAMLCredential credential)
        Getter for the User ID.
        Parameters:
        credential - samlCredential
        Returns:
        userId
      • getUserName

        java.lang.String getUserName​(org.springframework.security.saml.SAMLCredential credential)
        Getter for the User Name.
        Parameters:
        credential - samlCredential
        Returns:
        userName
      • getCustomAttribute

        java.lang.String getCustomAttribute​(org.springframework.security.saml.SAMLCredential credential,
                                            java.lang.String attributeName)
        Getter for a custom attribute.
        Parameters:
        credential - samlCredential
        attributeName - attributeName
        Returns:
        customAttribute
      • getCustomAttributes

        java.util.List<java.lang.String> getCustomAttributes​(org.springframework.security.saml.SAMLCredential credential,
                                                             java.lang.String attributeName)
        Getter for custom attributes.
        Parameters:
        credential - samlCredential
        attributeName - attributeName
        Returns:
        customAttributes
      • getLanguage

        java.lang.String getLanguage​(org.springframework.security.saml.SAMLCredential credential,
                                     javax.servlet.http.HttpServletRequest request,
                                     CommonI18NService commonI18NService)
        Getter for the language.
        Parameters:
        credential - samlCredential
        request - httpsServletrequest
        commonI18NService - commonI18NService
        Returns:
        language