Какую реализацию openid connect вы используете? Я сделал это в IdentityServer 4. Все, что вам нужно сделать, это добавить клиента владельца ресурса в конфигурации Identity Sever.
new Client
{
ClientId = "ro.client",
AllowedGrantTypes = GrantTypes.ResourceOwnerPassword,
ClientSecrets =
{
new Secret("secret".Sha256())
},
AllowedScopes = { "yourScope"}
См. документы .