Common interfaces for OAuth2 Server Components