providers/ldap: check MFA password on password stage
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
This commit is contained in:
parent
bff34cc5dc
commit
acfa9c76d1
|
@ -25,6 +25,7 @@ func (fe *FlowExecutor) solveChallenge_Identification(challenge *api.ChallengeTy
|
||||||
}
|
}
|
||||||
|
|
||||||
func (fe *FlowExecutor) solveChallenge_Password(challenge *api.ChallengeTypes, req api.ApiFlowsExecutorSolveRequest) (api.FlowChallengeResponseRequest, error) {
|
func (fe *FlowExecutor) solveChallenge_Password(challenge *api.ChallengeTypes, req api.ApiFlowsExecutorSolveRequest) (api.FlowChallengeResponseRequest, error) {
|
||||||
|
fe.checkPasswordMFA()
|
||||||
r := api.NewPasswordChallengeResponseRequest(fe.getAnswer(StagePassword))
|
r := api.NewPasswordChallengeResponseRequest(fe.getAnswer(StagePassword))
|
||||||
return api.PasswordChallengeResponseRequestAsFlowChallengeResponseRequest(r), nil
|
return api.PasswordChallengeResponseRequestAsFlowChallengeResponseRequest(r), nil
|
||||||
}
|
}
|
||||||
|
|
Reference in a new issue