Class AppConfigResponse

java.lang.Object
io.jans.ca.plugin.adminui.model.auth.AppConfigResponse

public class AppConfigResponse extends Object
  • Constructor Details

    • AppConfigResponse

      public AppConfigResponse()
  • Method Details

    • getAdditionalParameters

      public List<io.jans.as.model.config.adminui.KeyValuePair> getAdditionalParameters()
      Retrieve the additional key-value parameters configured for the Admin UI.
      Returns:
      the list of additional parameters, or `null` if none are configured
    • setAdditionalParameters

      public void setAdditionalParameters(List<io.jans.as.model.config.adminui.KeyValuePair> additionalParameters)
    • getSessionTimeoutInMins

      public Integer getSessionTimeoutInMins()
    • setSessionTimeoutInMins

      public void setSessionTimeoutInMins(Integer sessionTimeoutInMins)
    • getAllowSmtpKeystoreEdit

      public Boolean getAllowSmtpKeystoreEdit()
    • setAllowSmtpKeystoreEdit

      public void setAllowSmtpKeystoreEdit(Boolean allowSmtpKeystoreEdit)
    • getAuthServerHost

      public String getAuthServerHost()
    • getAuthzBaseUrl

      public String getAuthzBaseUrl()
    • getClientId

      public String getClientId()
    • getResponseType

      public String getResponseType()
    • getScope

      public String getScope()
    • getRedirectUrl

      public String getRedirectUrl()
    • getAcrValues

      public String getAcrValues()
    • setAcrValues

      public void setAcrValues(String acrValues)
    • getFrontChannelLogoutUrl

      public String getFrontChannelLogoutUrl()
    • getPostLogoutRedirectUri

      public String getPostLogoutRedirectUri()
    • getEndSessionEndpoint

      public String getEndSessionEndpoint()
    • setEndSessionEndpoint

      public void setEndSessionEndpoint(String endSessionEndpoint)
    • setAuthServerHost

      public void setAuthServerHost(String authServerHost)
    • setAuthzBaseUrl

      public void setAuthzBaseUrl(String authzBaseUrl)
    • setClientId

      public void setClientId(String clientId)
    • setResponseType

      public void setResponseType(String responseType)
    • setScope

      public void setScope(String scope)
    • setRedirectUrl

      public void setRedirectUrl(String redirectUrl)
    • setFrontChannelLogoutUrl

      public void setFrontChannelLogoutUrl(String frontChannelLogoutUrl)
    • setPostLogoutRedirectUri

      public void setPostLogoutRedirectUri(String postLogoutRedirectUri)
      Set the Post-Logout Redirect URL used by the client for OIDC logout redirection.
      Parameters:
      postLogoutRedirectUri - the redirect URL to use after logout; may be null to clear the value
    • getCedarlingLogType

      public io.jans.configapi.core.model.adminui.CedarlingLogType getCedarlingLogType()
      Retrieves the Cedarling log type configured for the Admin UI.
      Returns:
      the configured `CedarlingLogType`, or `null` if not set
    • setCedarlingLogType

      public void setCedarlingLogType(io.jans.configapi.core.model.adminui.CedarlingLogType cedarlingLogType)
    • getAuiPolicyStoreUrl

      public String getAuiPolicyStoreUrl()
    • setAuiPolicyStoreUrl

      public void setAuiPolicyStoreUrl(String auiPolicyStoreUrl)
      Set the Admin UI policy store URL.
      Parameters:
      auiPolicyStoreUrl - the URL of the policy store used by the Admin UI
    • getAuiDefaultPolicyStorePath

      public String getAuiDefaultPolicyStorePath()
      Gets the default policy store path used by the Admin UI.
      Returns:
      the configured default policy store path, or `null` if not set
    • setAuiDefaultPolicyStorePath

      public void setAuiDefaultPolicyStorePath(String auiDefaultPolicyStorePath)