Class Saml2Idp

java.lang.Object
com.tremolosecurity.idp.providers.Saml2Idp
All Implemented Interfaces:
IdentityProvider, ServletMethods

public class Saml2Idp extends Object implements IdentityProvider
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static String
     
    static final String
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    doDelete(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response)
     
    void
    doGet(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response)
     
    void
    doHead(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response)
     
    void
    doOptions(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response)
     
    void
    doPost(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response)
     
    void
    doPut(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response)
     
    void
    init(String idpName, jakarta.servlet.ServletContext ctx, HashMap<String,Attribute> init, HashMap<String,HashMap<String,Attribute>> trustCfg, MapIdentity mapper)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • DEFAULT_SAML2_POST_TEMPLATE

      public static String DEFAULT_SAML2_POST_TEMPLATE
    • SAML2_AUTHN_REQ_URL

      public static final String SAML2_AUTHN_REQ_URL
      See Also:
  • Constructor Details

    • Saml2Idp

      public Saml2Idp()
  • Method Details

    • doGet

      public void doGet(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) throws IOException, jakarta.servlet.ServletException
      Specified by:
      doGet in interface ServletMethods
      Throws:
      IOException
      jakarta.servlet.ServletException
    • doPost

      public void doPost(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) throws IOException, jakarta.servlet.ServletException
      Specified by:
      doPost in interface ServletMethods
      Throws:
      IOException
      jakarta.servlet.ServletException
    • doPut

      public void doPut(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) throws IOException, jakarta.servlet.ServletException
      Specified by:
      doPut in interface ServletMethods
      Throws:
      IOException
      jakarta.servlet.ServletException
    • doHead

      public void doHead(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) throws IOException, jakarta.servlet.ServletException
      Specified by:
      doHead in interface ServletMethods
      Throws:
      IOException
      jakarta.servlet.ServletException
    • doOptions

      public void doOptions(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) throws IOException, jakarta.servlet.ServletException
      Specified by:
      doOptions in interface ServletMethods
      Throws:
      IOException
      jakarta.servlet.ServletException
    • doDelete

      public void doDelete(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) throws IOException, jakarta.servlet.ServletException
      Specified by:
      doDelete in interface ServletMethods
      Throws:
      IOException
      jakarta.servlet.ServletException
    • init

      public void init(String idpName, jakarta.servlet.ServletContext ctx, HashMap<String,Attribute> init, HashMap<String,HashMap<String,Attribute>> trustCfg, MapIdentity mapper)
      Specified by:
      init in interface IdentityProvider