As We know in OAuth2.0, There are multiple component which work together to complete the flow which are: