Class FrontendConfigProperties

java.lang.Object
ch.admin.bit.jeap.processcontext.ui.configuration.FrontendConfigProperties

@Configuration @ConfigurationProperties(prefix="jeap.processcontext.frontend") public class FrontendConfigProperties extends Object
Configuration properties that will be forwarded to the UI
  • Constructor Details

    • FrontendConfigProperties

      public FrontendConfigProperties()
  • Method Details

    • getStsServer

      public URI getStsServer()
      Authentication server to be used.
    • getApplicationUrl

      public URI getApplicationUrl()
      URL of the application for the redirect URI after a login.
    • getLogoutRedirectUri

      public URI getLogoutRedirectUri()
      URL to go to after a logout.
    • isMockPams

      public boolean isMockPams()
      Should PAMS mock be used.
    • getPamsEnvironment

      public String getPamsEnvironment()
      Pams Environment to be used.
    • getTokenAwarePattern

      public List<String> getTokenAwarePattern()
      List of backend where to a token shall be send.
    • getClientId

      public String getClientId()
      Oidc client id
    • isSilentRenew

      public boolean isSilentRenew()
      Should silent renew be used (currently only >= REF)
    • getSystemName

      public String getSystemName()
      Default system name for authorization filter
    • isAutoLogin

      public boolean isAutoLogin()
      Should automatically login, when PAMS session is not active
    • isRenewUserInfoAfterTokenRenew

      public boolean isRenewUserInfoAfterTokenRenew()
      Should new claim be submitted after token was renewed (e.g. silent renew)
    • setStsServer

      public void setStsServer(URI stsServer)
      Authentication server to be used.
    • setApplicationUrl

      public void setApplicationUrl(URI applicationUrl)
      URL of the application for the redirect URI after a login.
    • setLogoutRedirectUri

      public void setLogoutRedirectUri(URI logoutRedirectUri)
      URL to go to after a logout.
    • setMockPams

      public void setMockPams(boolean mockPams)
      Should PAMS mock be used.
    • setPamsEnvironment

      public void setPamsEnvironment(String pamsEnvironment)
      Pams Environment to be used.
    • setTokenAwarePattern

      public void setTokenAwarePattern(List<String> tokenAwarePattern)
      List of backend where to a token shall be send.
    • setClientId

      public void setClientId(String clientId)
      Oidc client id
    • setSilentRenew

      public void setSilentRenew(boolean silentRenew)
      Should silent renew be used (currently only >= REF)
    • setSystemName

      public void setSystemName(String systemName)
      Default system name for authorization filter
    • setAutoLogin

      public void setAutoLogin(boolean autoLogin)
      Should automatically login, when PAMS session is not active
    • setRenewUserInfoAfterTokenRenew

      public void setRenewUserInfoAfterTokenRenew(boolean renewUserInfoAfterTokenRenew)
      Should new claim be submitted after token was renewed (e.g. silent renew)
    • 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