Package swiss.trustbroker.config.dto
Class QualityOfAuthenticationConfig.QualityOfAuthenticationConfigBuilder
java.lang.Object
swiss.trustbroker.config.dto.QualityOfAuthenticationConfig.QualityOfAuthenticationConfigBuilder
- Enclosing class:
QualityOfAuthenticationConfig
public static class QualityOfAuthenticationConfig.QualityOfAuthenticationConfigBuilder
extends Object
-
Method Summary
Modifier and TypeMethodDescriptionbuild()defaultQoa(String defaultQoa) Default Qoa value.Mapping of legacy QoA values to QoaLevel.Global mapping of QoA values to QoaLevel.strongestPossible(String strongestPossible) QoA value for strongest possible authentication level.toString()
-
Method Details
-
defaultQoa
public QualityOfAuthenticationConfig.QualityOfAuthenticationConfigBuilder defaultQoa(String defaultQoa) Default Qoa value.- Returns:
this.
-
strongestPossible
public QualityOfAuthenticationConfig.QualityOfAuthenticationConfigBuilder strongestPossible(String strongestPossible) QoA value for strongest possible authentication level.- Returns:
this.
-
mapping
public QualityOfAuthenticationConfig.QualityOfAuthenticationConfigBuilder mapping(Map<String, Integer> mapping) Global mapping of QoA values to QoaLevel.- Returns:
this.
-
legacy
public QualityOfAuthenticationConfig.QualityOfAuthenticationConfigBuilder legacy(Map<String, Integer> legacy) Mapping of legacy QoA values to QoaLevel.
Used forOidcClient.usePepQoa=true.- Returns:
this.
-
build
-
toString
-