Right, the name could be improved : OAuthRegisteredClient seems the perfect name for me. I think it will be pretty useful to distinguish these kind of CAS services.