Search in sources :

Example 1 with VerifyResult

use of ru.ratauth.providers.auth.dto.VerifyResult in project ratauth by alfa-laboratory.

the class AuthzRequest method addVerifyResultAcrToRequest.

public VerifyResult addVerifyResultAcrToRequest(VerifyResult verifyResult) {
    AcrValues merged = Optional.ofNullable(verifyResult.getAcrValues()).map(verifyAcrValues -> this.getAcrValues().add(verifyAcrValues.getFirst())).orElseGet(this::getAcrValues);
    this.setAcrValues(merged);
    verifyResult.setAcrValues(merged);
    return verifyResult;
}
Also used : AcrValues(ru.ratauth.entities.AcrValues) VerifyResult(ru.ratauth.providers.auth.dto.VerifyResult) Map(java.util.Map) Optional(java.util.Optional) Set(java.util.Set) lombok(lombok) AcrValues(ru.ratauth.entities.AcrValues)

Aggregations

Map (java.util.Map)1 Optional (java.util.Optional)1 Set (java.util.Set)1 lombok (lombok)1 AcrValues (ru.ratauth.entities.AcrValues)1 VerifyResult (ru.ratauth.providers.auth.dto.VerifyResult)1