Is one ClientId and ClientSecret pair issued per OAuthApp?

I have a question about OAuth applications after completing an application to MarketPlace.

Are the clientId and ClientSecret issued on a per user basis like Server to Server Oauth?

Are they issued on a per-application basis after application?
If so, is it unnecessary to have a flow like Server to Server OAuth where the user sets the clientId and ClientSerect?

Hello,

So, Client Secret and Client IDs are generated per App. A Server-to-Server OAuth is an alternative to our former JWT App type used for account-level functions, so it pretty much depends on your use case, which will determine the type of app you want to create

@kwaku.nyante
Thanks for replying!
I understood clearly.