Class OidcTenantConfig.Logout

java.lang.Object
io.quarkus.oidc.OidcTenantConfig.Logout
All Implemented Interfaces:
OidcTenantConfig.Logout
Enclosing class:
OidcTenantConfig

@Deprecated(since="3.18", forRemoval=true) public static class OidcTenantConfig.Logout extends Object implements OidcTenantConfig.Logout
Deprecated, for removal: This API element is subject to removal in a future version.
use the LogoutConfigBuilder builder
  • Field Details

    • path

      public Optional<String> path
      Deprecated, for removal: This API element is subject to removal in a future version.
      The relative path of the logout endpoint at the application. If provided, the application is able to initiate the logout through this endpoint in conformance with the OpenID Connect RP-Initiated Logout specification.
    • postLogoutPath

      public Optional<String> postLogoutPath
      Deprecated, for removal: This API element is subject to removal in a future version.
      Relative path of the application endpoint where the user should be redirected to after logging out from the OpenID Connect Provider. This endpoint URI must be properly registered at the OpenID Connect Provider as a valid redirect URI.
    • postLogoutUriParam

      public String postLogoutUriParam
      Deprecated, for removal: This API element is subject to removal in a future version.
      Name of the post logout URI parameter which is added as a query parameter to the logout redirect URI.
    • extraParams

      public Map<String,String> extraParams
      Deprecated, for removal: This API element is subject to removal in a future version.
      Additional properties which is added as the query parameters to the logout redirect URI.
    • clearSiteData

      Deprecated, for removal: This API element is subject to removal in a future version.
      Clear-Site-Data header directives
    • logoutMode

      Deprecated, for removal: This API element is subject to removal in a future version.
    • backchannel

      public OidcTenantConfig.Backchannel backchannel
      Deprecated, for removal: This API element is subject to removal in a future version.
      Back-Channel Logout configuration
    • frontchannel

      public OidcTenantConfig.Frontchannel frontchannel
      Deprecated, for removal: This API element is subject to removal in a future version.
      Front-Channel Logout configuration
  • Constructor Details

    • Logout

      public Logout()
      Deprecated, for removal: This API element is subject to removal in a future version.
  • Method Details

    • setPath

      public void setPath(Optional<String> path)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getPath

      public Optional<String> getPath()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • setPostLogoutPath

      public void setPostLogoutPath(Optional<String> postLogoutPath)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getPostLogoutPath

      public Optional<String> getPostLogoutPath()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getExtraParams

      public Map<String,String> getExtraParams()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • setExtraParams

      public void setExtraParams(Map<String,String> extraParams)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getPostLogoutUriParam

      public String getPostLogoutUriParam()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • setPostLogoutUriParam

      public void setPostLogoutUriParam(String postLogoutUriParam)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getBackchannel

      public OidcTenantConfig.Backchannel getBackchannel()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • setBackchannel

      public void setBackchannel(OidcTenantConfig.Backchannel backchannel)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getFrontchannel

      public OidcTenantConfig.Frontchannel getFrontchannel()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • setFrontchannel

      public void setFrontchannel(OidcTenantConfig.Frontchannel frontchannel)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • path

      public Optional<String> path()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Description copied from interface: OidcTenantConfig.Logout
      The relative path of the logout endpoint at the application. If provided, the application is able to initiate the logout through this endpoint in conformance with the OpenID Connect RP-Initiated Logout specification.
      Specified by:
      path in interface OidcTenantConfig.Logout
    • postLogoutPath

      public Optional<String> postLogoutPath()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Description copied from interface: OidcTenantConfig.Logout
      Relative path of the application endpoint where the user should be redirected to after logging out from the OpenID Connect Provider. This endpoint URI must be properly registered at the OpenID Connect Provider as a valid redirect URI.
      Specified by:
      postLogoutPath in interface OidcTenantConfig.Logout
    • postLogoutUriParam

      public String postLogoutUriParam()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Description copied from interface: OidcTenantConfig.Logout
      Name of the post logout URI parameter which is added as a query parameter to the logout redirect URI.
      Specified by:
      postLogoutUriParam in interface OidcTenantConfig.Logout
    • extraParams

      public Map<String,String> extraParams()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Description copied from interface: OidcTenantConfig.Logout
      Additional properties which is added as the query parameters to the logout redirect URI.
      Specified by:
      extraParams in interface OidcTenantConfig.Logout
    • backchannel

      public OidcTenantConfig.Backchannel backchannel()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Description copied from interface: OidcTenantConfig.Logout
      Back-Channel Logout configuration
      Specified by:
      backchannel in interface OidcTenantConfig.Logout
    • frontchannel

      public OidcTenantConfig.Frontchannel frontchannel()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Description copied from interface: OidcTenantConfig.Logout
      Front-Channel Logout configuration
      Specified by:
      frontchannel in interface OidcTenantConfig.Logout
    • clearSiteData

      Deprecated, for removal: This API element is subject to removal in a future version.
      Description copied from interface: OidcTenantConfig.Logout
      Clear-Site-Data header directives
      Specified by:
      clearSiteData in interface OidcTenantConfig.Logout
    • logoutMode

      Deprecated, for removal: This API element is subject to removal in a future version.
      Description copied from interface: OidcTenantConfig.Logout
      Logout mode
      Specified by:
      logoutMode in interface OidcTenantConfig.Logout