3 from .authorization import AuthorizationEndpoint as AuthorizationEndpoint
4 from .introspect import IntrospectEndpoint as IntrospectEndpoint
5 from .resource import ResourceEndpoint as ResourceEndpoint
6 from .revocation import RevocationEndpoint as RevocationEndpoint
7 from .token import TokenEndpoint as TokenEndpoint
9 class Server(AuthorizationEndpoint, IntrospectEndpoint, TokenEndpoint, ResourceEndpoint, RevocationEndpoint):
13 credentials_grant: Any
19 token_expires_in: Any | None = ...,
20 token_generator: Any | None = ...,
21 refresh_token_generator: Any | None = ...,
26 class WebApplicationServer(AuthorizationEndpoint, IntrospectEndpoint, TokenEndpoint, ResourceEndpoint, RevocationEndpoint):
33 token_generator: Any | None = ...,
34 token_expires_in: Any | None = ...,
35 refresh_token_generator: Any | None = ...,
39 class MobileApplicationServer(AuthorizationEndpoint, IntrospectEndpoint, ResourceEndpoint, RevocationEndpoint):
45 token_generator: Any | None = ...,
46 token_expires_in: Any | None = ...,
47 refresh_token_generator: Any | None = ...,
51 class LegacyApplicationServer(TokenEndpoint, IntrospectEndpoint, ResourceEndpoint, RevocationEndpoint):
58 token_generator: Any | None = ...,
59 token_expires_in: Any | None = ...,
60 refresh_token_generator: Any | None = ...,
64 class BackendApplicationServer(TokenEndpoint, IntrospectEndpoint, ResourceEndpoint, RevocationEndpoint):
65 credentials_grant: Any
70 token_generator: Any | None = ...,
71 token_expires_in: Any | None = ...,
72 refresh_token_generator: Any | None = ...,