23 lines
716 B
JavaScript
23 lines
716 B
JavaScript
'use strict'
|
|
const appRoot = require( 'app-root-path' )
|
|
const { getApp } = require( '../../services/apps' )
|
|
|
|
const { createAppToken } = require( `${appRoot}/modules/core/services/tokens` )
|
|
const { createAuthorizationCode, exchangeAuthorizationCodeForToken } = require( `../../services/apps` )
|
|
const { validateServerRole, validateScopes, authorizeResolver } = require( `${appRoot}/modules/shared` )
|
|
const { authStrategies } = require( '../../index' )
|
|
|
|
module.exports = {
|
|
Query: {
|
|
async serverApp( parent, args, context, info ) {
|
|
return await getApp( { id: args.id } )
|
|
}
|
|
},
|
|
ServerInfo: {
|
|
authStrategies( parent, args, context, info ) {
|
|
return authStrategies
|
|
}
|
|
},
|
|
Mutation: {
|
|
}
|
|
} |