Handle declined auth result
This commit is contained in:
parent
aa35ab223d
commit
8fe8581b78
4 changed files with 7 additions and 3 deletions
|
|
@ -688,7 +688,7 @@ components:
|
||||||
properties:
|
properties:
|
||||||
result:
|
result:
|
||||||
type: string
|
type: string
|
||||||
enum: [pass, fail, none, neutral, softfail, temperror, permerror]
|
enum: [pass, fail, none, neutral, softfail, temperror, permerror, declined]
|
||||||
description: Authentication result
|
description: Authentication result
|
||||||
example: "pass"
|
example: "pass"
|
||||||
domain:
|
domain:
|
||||||
|
|
|
||||||
|
|
@ -566,7 +566,7 @@ func (a *AuthenticationAnalyzer) CalculateAuthenticationScore(results *api.Authe
|
||||||
switch results.Bimi.Result {
|
switch results.Bimi.Result {
|
||||||
case api.AuthResultResultPass:
|
case api.AuthResultResultPass:
|
||||||
score += 10
|
score += 10
|
||||||
case api.AuthResultResultNone:
|
case api.AuthResultResultDeclined:
|
||||||
score += 5
|
score += 5
|
||||||
default: // fail
|
default: // fail
|
||||||
score += 0
|
score += 0
|
||||||
|
|
|
||||||
|
|
@ -30,7 +30,7 @@ func ScoreToGrade(score int) string {
|
||||||
switch {
|
switch {
|
||||||
case score > 100:
|
case score > 100:
|
||||||
return "A+"
|
return "A+"
|
||||||
case score > 95:
|
case score >= 95:
|
||||||
return "A"
|
return "A"
|
||||||
case score >= 85:
|
case score >= 85:
|
||||||
return "B"
|
return "B"
|
||||||
|
|
|
||||||
|
|
@ -22,6 +22,8 @@
|
||||||
case "softfail":
|
case "softfail":
|
||||||
case "neutral":
|
case "neutral":
|
||||||
return "text-warning";
|
return "text-warning";
|
||||||
|
case "declined":
|
||||||
|
return "text-info";
|
||||||
case "none":
|
case "none":
|
||||||
return noneIsFail ? "text-danger" : "text-muted";
|
return noneIsFail ? "text-danger" : "text-muted";
|
||||||
default:
|
default:
|
||||||
|
|
@ -40,6 +42,8 @@
|
||||||
return "bi-exclamation-circle-fill";
|
return "bi-exclamation-circle-fill";
|
||||||
case "missing":
|
case "missing":
|
||||||
return "bi-dash-circle-fill";
|
return "bi-dash-circle-fill";
|
||||||
|
case "declined":
|
||||||
|
return "bi-dash-circle";
|
||||||
case "none":
|
case "none":
|
||||||
return noneIsFail ? "bi-x-circle-fill" : "bi-question-circle";
|
return noneIsFail ? "bi-x-circle-fill" : "bi-question-circle";
|
||||||
default:
|
default:
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue