При использовании Identity Server 4 Device Flow, есть ли способ связать разрешение на авторизацию с конкретным c устройством?
FYI - IdSvr 4 с aspnetcore Identity & EF Core storage.
Когда пользователь авторизует несколько устройств, создается впечатление, что вы не можете отозвать токен для определенного устройства c, потому что нет информации о токенах (в базе данных при использовании EFCore для оперативного хранения), которая идентифицирует устройство токен был авторизован для. Вы можете просмотреть все токены, предоставленные для указанного c пользователя, используя SubjectId, но нет способа нацелить токен, предоставленный для указанного c устройства.
Есть ли способ добавить дополнительный заявка на токен ID / Access, который идентифицирует отдельное устройство, которое было авторизовано, когда либо устройство инициирует запрос авторизации, пользователь авторизует устройство, либо когда устройство получает токен после авторизации? В качестве альтернативы, есть ли способ хранения информации в поле данных, которая затем может быть использована для идентификации отдельного устройства для указанного пользователя?