Interface WebAuthStrategyContext
public interface WebAuthStrategyContext
Context in which a 
WebAuthStrategy runs- 
Method SummaryModifier and TypeMethodDescriptiondefault ClockgetClock()default StringgetName()default LongSupplierA time source; returns a time value representing the number of nanoseconds elapsed since some fixed but arbitrary point in time.default com.inductiveautomation.ignition.common.gson.JsonElementdefault WebAuthStrategyConfig
- 
Method Details- 
getConfigIdpAdapterConfig getConfig()
- 
getName- Returns:
- the name of the IdP associated with the web auth strategy
 
- 
getWebAuthStrategyConfig
- 
getTypedConfigdefault com.inductiveautomation.ignition.common.gson.JsonElement getTypedConfig()- Returns:
- the json config from WebAuthStrategyConfig.getBackupConfig()if not empty and the current Gateway's redundancy role is a backup, else returnsAbstractTypedConfig.getConfig()
 
- 
getGatewayContextGatewayContext getGatewayContext()- Returns:
- the GatewayContextwhere the IdP associated with the web auth strategy runs
 
- 
getTickerA time source; returns a time value representing the number of nanoseconds elapsed since some fixed but arbitrary point in time. Usually equivalent toSystem.nanoTime(), though it could be set to something else for unit testing purposes.Warning: this interface can only be used to measure elapsed time, not wall time. 
- 
getClock- Returns:
- the Clockfor this context, used to measure wall time. Usually equivalent toClock.systemUTC()}, though it could be set to something else for unit testing purposes.
 
 
-