We have our APP registered in OIDC using 2L auth type. Do we have to share our client ID and Secret to consumer apps to access our API?
I understand that OAuth 2.0 client credentials grant flow permits a client to use its own credentials, instead of impersonating a user, to authenticate.
And since many consumers will be accessing our API, instead of sharing our client credentials can we authorize who we can allow access our API. Is there any ACL in OIDC where we can grant access to consumer A and not Consumer B, assuming both A and B are registered their apps in OIDC.