UNPKG

@zestic/oauth-core

Version:

Framework-agnostic OAuth authentication library with support for multiple OAuth flows

53 lines (47 loc) 1.15 kB
"use strict"; /** * GraphQL Schema Definitions for OAuth Core */ Object.defineProperty(exports, "__esModule", { value: true }); exports.schemaString = exports.typeDefs = void 0; exports.typeDefs = ` scalar JSON input RegistrationInput { email: String! additionalData: JSON! codeChallenge: String! codeChallengeMethod: String! redirectUri: String! state: String! } input SendMagicLinkInput { email: String! codeChallenge: String! codeChallengeMethod: String! redirectUri: String! state: String! } type RegistrationResponse { success: Boolean! message: String! code: String! } type MagicLinkResponse { success: Boolean! message: String! code: String! } type Mutation { register(input: RegistrationInput!): RegistrationResponse! sendMagicLink(input: SendMagicLinkInput!): MagicLinkResponse! } type Query { # Placeholder query - GraphQL requires at least one query _empty: String } `; /** * GraphQL Schema as a string for use with various GraphQL servers */ exports.schemaString = exports.typeDefs; //# sourceMappingURL=schema.js.map