Interface IDeviceFlowCodeService
- Namespace
- Duende.IdentityServer.Services
- Assembly
- Duende.IdentityServer.dll
Wrapper service for IDeviceFlowStore.
public interface IDeviceFlowCodeService
Methods
FindByDeviceCodeAsync(string)
Finds device authorization by device code.
Task<DeviceCode?> FindByDeviceCodeAsync(string deviceCode)
Parameters
deviceCodestringThe device code.
Returns
- Task<DeviceCode>
FindByUserCodeAsync(string)
Finds device authorization by user code.
Task<DeviceCode?> FindByUserCodeAsync(string userCode)
Parameters
userCodestringThe user code.
Returns
- Task<DeviceCode>
RemoveByDeviceCodeAsync(string)
Removes the device authorization, searching by device code.
Task RemoveByDeviceCodeAsync(string deviceCode)
Parameters
deviceCodestringThe device code.
Returns
StoreDeviceAuthorizationAsync(string, DeviceCode)
Stores the device authorization request.
Task<string> StoreDeviceAuthorizationAsync(string userCode, DeviceCode data)
Parameters
userCodestringThe user code.
dataDeviceCodeThe data.
Returns
UpdateByUserCodeAsync(string, DeviceCode)
Updates device authorization, searching by user code.
Task UpdateByUserCodeAsync(string userCode, DeviceCode data)
Parameters
userCodestringThe user code.
dataDeviceCodeThe data.