public class SqrlConfig extends Object
Recommended fields to be set are: All other fields are optional with sensible defaults
| Modifier and Type | Class and Description |
|---|---|
static class |
SqrlConfig.ImageFormat |
| Constructor and Description |
|---|
SqrlConfig() |
public String[] getIpForwardedForHeaders()
public void setIpForwardedForHeaders(String[] ipForwardedForHeaders)
public int getNutValidityInSeconds()
public long getNutValidityInMillis()
public void setNutValidityInSeconds(int nutValidityInSeconds)
nutValidityInSeconds - IllegalArgumentException - if nutValidityInSeconds is less than 0public SqrlConfig.ImageFormat getQrCodeFileType()
public void setQrCodeFileType(SqrlConfig.ImageFormat qrCodeFileType)
public SecureRandom getSecureRandom()
public void setSecureRandom(SecureRandom secureRandom)
public void setAESKeyBytes(byte[] aesKeyBytes)
public byte[] getAESKeyBytes()
public String getBackchannelServletPath()
public void setBackchannelServletPath(String backchannelServletPath)
| Setting | Login URL | Computed BC url |
| https://sqrljava.tech/sqrlexample/sqrlbc | https://sqrljava.tech/sqrlexample/login | https://sqrljava.tech/sqrlexample/sqrlbc |
| /sqrl/sqrlbc | https://sqrljava.tech/myapp/login | https://sqrljava.tech/sqrl/sqrlbc |
| sqrlbc | https://sqrljava.tech/sqrlexample/login | https://sqrljava.tech/sqrlexample/sqrlbc |
backchannelServletPath - the servlet endpoint which will handle SQRL client requests. Can be a full URL,
a full URI, or a partial URIpublic String getServerFriendlyName()
public void setServerFriendlyName(String serverFriendlyName)
public long getCurrentTimeMs()
public String getSqrlPersistenceFactoryClass()
public String getCorrelatorCookieName()
public String getFirstNutCookieName()
public void setFirstNutCookieName(String firstNutCookieName)
public void setSqrlPersistenceFactoryClass(String sqrlPersistenceFactoryClass)
public void setCorrelatorCookieName(String correlatorCookieName)
public int getCleanupTaskExecInMinutes()
public void setCleanupTaskExecInMinutes(int cleanupTaskExecInMinutes)
public String getClientAuthStateUpdaterClass()
public void setClientAuthStateUpdaterClass(String clientAuthStateUpdaterClass)
public String getCookieDomain()
public void setCookieDomain(String cookieDomain)
public String getCookiePath()
public void setCookiePath(String cookiePath)
public long getAuthSyncCheckInMillis()
public void setAuthSyncCheckInMillis(long authSyncCheckInMillis)
Copyright © 2016. All rights reserved.