deviceAuthorization
Starts the device authorization flow and polls for the token.
Emits DeviceFlowStatus.Started immediately after obtaining the device code, then emits DeviceFlowStatus.Polling on each poll interval until one of the terminal states is reached:
DeviceFlowStatus.Success — access token received and stored.
DeviceFlowStatus.Expired — device code expired or access was denied.
DeviceFlowStatus.Failure — unrecoverable error occurred.
The flow closes automatically after emitting any terminal state.