Source code for deux.oauth2.views
from __future__ import absolute_import, unicode_literals
from oauth2_provider.views import TokenView
from deux.oauth2.backends import MFARequestBackend
from deux.oauth2.validators import MFAOAuth2Validator
[docs]class MFATokenView(TokenView):
"""
class::MFATokenView()
Extends OAuth's base TokenView to support MFA.
"""
#: Use Deux's custom backend for the MFA OAuth api.
oauthlib_backend_class = MFARequestBackend
#: Use Deux's custom validator for the MFA OAuth api.
validator_class = MFAOAuth2Validator