add callback url with the authorization code model
Add support for multiple schemas
Working Server flow