node-apple-signin
                                
                                
                                
                                    node-apple-signin copied to clipboard
                            
                            
                            
                        Node.JS wrapper around Sign In with Apple REST API
I see issues that doesnt closed and some PRs that doesnt merged. Is this library dead?
Adds support for passing the private key as a string instead of a file path. Solves issue https://github.com/Techofficer/node-apple-signin/issues/4
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...
Just a heads up to anyone using this library, as mentioned here: https://forums.developer.apple.com/thread/129047 Apple recently added multiple public keys instead of the single public key that has been available since...
When I try to sign in with AppleId I have noticed that it fails with an error, saying that response_mode must be form_post when a name or email scope is...
- ✨Make redirect_url optional in refreshAuthorizationToken It's optional as can bee seen in the docs here: https://developer.apple.com/documentation/signinwithapplerestapi/generate_and_validate_tokens. I encountered the usecase with the RN library https://github.com/invertase/react-native-apple-authentication/ Thanks a lot for...
Currently we use only first public key provided by apple to verify ID token. It seems that apple issues ID tokens with different keys (3 in this moment). This fix...
Hi, do you plan to add a public-key cache feature? See in https://stackoverflow.com/questions/57043571/can-i-store-apples-public-key-for-verifying-token-signature
This PR focuses on fixing the invalid signature when dealing with jwt token signed by the non 0 index key of https://appleid.apple.com/auth/keys
Makes `redirectUri` optional on `getAuthorizationToken`, as this information is not available for authentication happening natively on an iOS app. Solves issue #6