Blame doc/html/_sources/appdev/refs/macros/KRB5_RESPONDER_QUESTION_OTP.rst.txt
Branch: fd8b6017209ca57f4265b0fbdec3143524e4cd5a
Packit
fd8b60
.. highlightlang:: c
Packit
fd8b60
Packit
fd8b60
.. _KRB5-RESPONDER-QUESTION-OTP-data:
Packit
fd8b60
Packit
fd8b60
KRB5_RESPONDER_QUESTION_OTP
Packit
fd8b60
===========================
Packit
fd8b60
Packit
fd8b60
..
Packit
fd8b60
.. data:: KRB5_RESPONDER_QUESTION_OTP
Packit
fd8b60
..
Packit
fd8b60
Packit
fd8b60
OTP responder question.
Packit
fd8b60
Packit
fd8b60
The OTP responder question is asked when the KDC indicates that an OTP value is required in order to complete the authentication. The JSON format of the challenge is:
Packit
fd8b60
Packit
fd8b60
*{*
Packit
fd8b60
Packit
fd8b60
*"service": <string (optional)>,*
Packit
fd8b60
Packit
fd8b60
*"tokenInfo": [*
Packit
fd8b60
Packit
fd8b60
*{*
Packit
fd8b60
Packit
fd8b60
*"flags": <number>,*
Packit
fd8b60
Packit
fd8b60
*"vendor": <string (optional)>,*
Packit
fd8b60
Packit
fd8b60
*"challenge": <string (optional)>,*
Packit
fd8b60
Packit
fd8b60
*"length": <number (optional)>,*
Packit
fd8b60
Packit
fd8b60
*"format": <number (optional)>,*
Packit
fd8b60
Packit
fd8b60
*"tokenID": <string (optional)>,*
Packit
fd8b60
Packit
fd8b60
*"algID": <string (optional)>,*
Packit
fd8b60
Packit
fd8b60
*},*
Packit
fd8b60
Packit
fd8b60
*...*
Packit
fd8b60
Packit
fd8b60
*]*
Packit
fd8b60
Packit
fd8b60
*}*
Packit
fd8b60
Packit
fd8b60
The answer to the question MUST be JSON formatted:
Packit
fd8b60
Packit
fd8b60
*{*
Packit
fd8b60
Packit
fd8b60
*"tokeninfo": <number>,*
Packit
fd8b60
Packit
fd8b60
*"value": <string (optional)>,*
Packit
fd8b60
Packit
fd8b60
*"pin": <string (optional)>,*
Packit
fd8b60
Packit
fd8b60
*}*
Packit
fd8b60
Packit
fd8b60
For more detail, please see RFC 6560.
Packit
fd8b60
Packit
fd8b60
Packit
fd8b60
================================== ======================
Packit
fd8b60
``KRB5_RESPONDER_QUESTION_OTP`` ``"otp"``
Packit
fd8b60
================================== ======================