🎉 svc-infra v1.0 is here — Production-ready backend infrastructure
What's new
nfrax logonfrax

Infrastructure that just works. Ship products, not boilerplate.

Frameworks

  • svc-infra
  • ai-infra
  • fin-infra
  • robo-infra

Resources

  • Getting Started
  • What's New
  • Contributing

Community

  • GitHub

© 2026 nfrax. All rights reserved.

nfrax logonfrax
Start HereWhat's New
GitHub
svc-infra / API Reference

DefaultAuthPolicy

from svc_infra.api.fastapi.auth.policy import DefaultAuthPolicy
View source
svc_infra.api.fastapi.auth.policy

Default authentication policy implementation. Checks user-level MFA settings and provides no-op hooks for login and challenge events. Override this class to customize MFA logic, audit logging, or add tenant/global policy rules.

Attributes

settings: Application settings for auth configuration.

Constructor
DefaultAuthPolicy(settings)
ParameterTypeDefaultDescription
settingsrequiredAny——

Methods

On This Page

Constructoron_login_successasyncon_mfa_challengeasyncshould_require_mfaasync