|
10Duke Enterprise C++ Client
|
Implementation of OAuth device flow.
Device flow allows using OAuth-protocol (which is browser-based) on devices, which don't have browsers, or where the browser is use is awkward.
See RFC 8628.
Classes | |
| class | DefaultOAuthDeviceFlow |
Default implementation of tenduke::oauth::device::OAuthDeviceFlow. More... | |
| class | DefaultOAuthDeviceFlowAuthorizationRequest |
Default implementation of tenduke::oauth::device::OAuthDeviceFlowAuthorizationRequest. More... | |
| class | DeviceAuthorizationResponse |
| Device Authorization Response. More... | |
| class | OAuthDeviceAuthorizationResponseReceived |
| A callback to denote that Device Authorization Response has been received. More... | |
| class | OAuthDeviceFlow |
| OAuth DeviceFlow. More... | |
| class | OAuthDeviceFlowAuthorizationRequest |
| Authorization request for OAuth Device Flow. More... | |
Variables | |
| const std::uint64_t | DEVICEFLOW_DOES_NOT_TIMEOUT = 0 |
| "Magic" timeout value to denote that the request does not time out at the client end. | |
| const std::uint64_t tenduke::oauth::device::DEVICEFLOW_DOES_NOT_TIMEOUT = 0 |
"Magic" timeout value to denote that the request does not time out at the client end.
(It might still timeout at backend).