UNPKG

oauth2-server-grant-type-apple

Version:
23 lines (20 loc) 444 B
import { AuthorizationCodeModel, ClientCredentialsModel, RefreshTokenModel, PasswordModel, ExtensionModel, User, } from 'oauth2-server'; type Oauth2ServerModel = | AuthorizationCodeModel | ClientCredentialsModel | RefreshTokenModel | PasswordModel | ExtensionModel; export type Model = Oauth2ServerModel & { appleGrantType: { appId: string | string[]; }; getUserWithApple: (opts: { name: string }) => User; };