java.lang.Object
swiss.trustbroker.federation.xmlconfig.Oidc
All Implemented Interfaces:
Serializable

public class Oidc extends Object implements Serializable
OIDC client applications for an RP.
See Also:
  • Constructor Details

    • Oidc

      public Oidc()
    • Oidc

      public Oidc(Boolean enabled, List<OidcClient> clients)
      Creates a new Oidc instance.
      Parameters:
      enabled - SAML protocol enabled.
      Default: true (for backwards compatibility)
      clients - List of OIDC clients handled via the same configuration.
      Since:
      1.14.0
  • Method Details

    • isEnabled

      public boolean isEnabled()
    • builder

      public static Oidc.OidcBuilder builder()
    • getEnabled

      public Boolean getEnabled()
      SAML protocol enabled.
      Default: true (for backwards compatibility)
      Since:
      1.14.0
    • getClients

      public List<OidcClient> getClients()
      List of OIDC clients handled via the same configuration.
    • setEnabled

      public void setEnabled(Boolean enabled)
      SAML protocol enabled.
      Default: true (for backwards compatibility)
      Since:
      1.14.0
    • setClients

      public void setClients(List<OidcClient> clients)
      List of OIDC clients handled via the same configuration.
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • canEqual

      protected boolean canEqual(Object other)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object