How different is this to, eg, the Google developer program, in which I can create a new OAuth client for Google users?
Most people in CIAM (customer identity, individuals owing their account instead of representing a company) only interact with OAuth client for authentication. They do not give access of their google account to some THIRD PARTY COMPANY.