OAuth2 и Identity Servery 4 не работают вместе.
Что такое OAuth2, это спецификация. Я был в какой-то момент, и вы должны понять, что OAuth2 является идеей / планом / схемой / планом / спецификацией / структурой, которая просто описывает, как сделать возможной аутентификацию с JWT. Если вы хотите понять идею OAuth2, которую вы прочитали spec , просто прочитать ее просто невозможно.
Часть IdentityServer4 берет спецификацию OAuth2 и абстрагирует ее в простой в использовании API, который интегрируется с базовой средой dotnet. Говоря «частично», потому что IdentityServer4 предоставляет намного больше, чем просто реализацию OAuth2 Чтобы узнать IdentityServer4 , прочитайте документы .
Кроме того, вы можете прочитать oidc spec . Это спецификация для аутентификации клиента с помощью JWT.
Я бы также порекомендовал посмотреть это видео , где Брок Аллен знакомит с IdentityServer4.