Skip to content

Commit 3ce8b8e

Browse files
Adds support for Okta Verify risky login challenge
Should fix #643
1 parent cdd6da8 commit 3ce8b8e

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

pkg/provider/okta/okta.go

+4
Original file line numberDiff line numberDiff line change
@@ -799,6 +799,10 @@ func verifyMfa(oc *Client, oktaOrgHost string, loginDetails *creds.LoginDetails,
799799
switch gjson.Get(body, "factorResult").String() {
800800

801801
case "WAITING":
802+
correctAnswer := gjson.Get(body, "_embedded.factor._embedded.challenge.correctAnswer")
803+
if correctAnswer.Exists() {
804+
log.Printf("Number Challenge Value is %d", correctAnswer.Int())
805+
}
802806
time.Sleep(3 * time.Second)
803807
logger.Debug("Waiting for user to authorize login")
804808
updatedContext, err := getMfaChallengeContext(oc, mfaOption, resp)

0 commit comments

Comments
 (0)