| ⇢ | A | DeviceCodeGrant added | |
| ⇢ | A | DeviceGrantMiddleware added | |
| ⇢ | A | DeviceCodeTrait added | |
| ⇢ | A | DeviceAuthorizationRequest added | |
| ⇢ | A | DeviceCodeResponse added | |
| ⇢ | A | DeviceCodeRepository added |
| ⇢ | B | DeviceCodeGrant::validateDeviceCode() added | |
| ⇢ | A | DeviceCodeGrant::respondToAccessTokenRequest() added | |
| ⇢ | A | DeviceCodeGrant::issueDeviceCode() added | |
| ⇢ | A | DeviceCodeGrant::generateUniqueUserCode() added | |
| ⇢ | A | DeviceCodeGrant::completeDeviceAuthorizationReques... added | |
| ⇢ | A | DeviceCodeResponse::generateHttpResponse() added | |
| ⇢ | A | DeviceCodeGrant::validateDeviceAuthorizationReques... added | |
| ⇢ | A | DeviceCodeTrait::setUserCode() added | |
| ⇢ | A | DeviceCodeGrant::setDeviceCodeRepository() added | |
| ⇢ | A | DeviceCodeTrait::setVerificationUri() added | |
| ⋮ | view more | ||