Фон
Это должно быть возможно. С недавним изменением больше нет разницы в клиентском приложении v1
или v2
, а в целевых "аудиториях" (например, только мой клиент, все клиенты, Azure AD + MSA) API, к которым они запрашивают доступ ,
Быстрый пример
Если оставить это в стороне, все еще существует понятие версии токена. Однако версия токена - это API, а не клиентское приложение. Например,
Клиент A: предназначен только для Azure AD (формально будет отображаться в приложении v1
)
Клиент B: предназначается для Azure AD + MSA (формально будет привязан к приложению v2
)
API: принимает Azure AD + MSA (формально соответствует v2 app
)
В этом случае токены доступа к клиенту A и клиенту B будут форматом, понятным для токенов API-2.0.
Заключение
В вашем случае вы можете зарегистрировать каждого клиента в зависимости от типа пользователей, которым вы хотите разрешить доступ, но в конечном итоге ваш API будет представлять тип выданного токена.