Techofficer / node-apple-signin

Node.JS wrapper around Sign In with Apple REST API
MIT License
53 stars 40 forks source link

Request missing required parameter or unsupported parameters or invalid redirect url #17

Open Shahar-Ben-Ezra opened 4 years ago

Shahar-Ben-Ezra commented 4 years ago

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, }); };