As per documentation, https://www.oauth.com/oauth2-servers/definitions/
In oauth 2.0 a client is an application which wants to get access to user protected resource. I want to know, if another user can act as a client or not.
I want to integrate SSO with our REST API's implemented with python, and the consumer of our REST API's can be different applications as well as human users. Can I use Oauth 2.0 for supporting the SSO for both the types of consumer?
Note: I can not use SAML for SSO (because our REST API doesn't support SAML)