node-apple-signin
node-apple-signin copied to clipboard
Request missing required parameter or unsupported parameters or invalid redirect url
https://developer.apple.com/forums/thread/121760
Use response_mode = form_post when requesting name or email scope
export const getAuthorizationUrl = (options: any = {}) => { if (!options.clientID) { throw Error('clientID is empty'); } if (!options.redirectUri) { throw Error('redirectUri is empty'); } return ENDPOINT_URL + '/auth/authorize?' + qs.stringify({ response_mode: 'form_post', response_type: 'code', state: options.state || 'state', client_id: options.clientID, redirect_uri: options.redirectUri, scope: options.scope, }); };