a-tokyo

a-tokyo/apple-signin-auth

 Apple signin for nodeJS.

JavaScript
176
36
MIT License

This project provides a Node.js library for implementing "Sign in with Apple" authentication, allowing developers to integrate Apple's OAuth 2.0 login system into their applications. It handles the complete authentication flow, including generating authorization URLs, exchanging authorization codes for tokens, verifying ID tokens, refreshing access tokens, and revoking tokens when needed. The library is designed for Node.js developers who want to add Apple Sign In functionality to their web applications, particularly those already using Apple's ecosystem or targeting iOS/macOS users. It requires Apple Developer Program enrollment and proper configuration of App IDs and Service IDs in the Apple Developer Console.

Total donated
Undistributed
Share with your subscribers:

Recipients

How the donated funds are distributed

Support the dependencies of a-tokyo/apple-signin-auth

Account's avatar
JSON Web Token implementation (symmetric and asymmetric)
Account's avatar
Node.js RSA library
Account's avatar
Babel command line.
Account's avatar
This plugin transforms static class properties as well as properties declared with the property initializer syntax
Account's avatar
Remove nullish coalescing operator
Account's avatar
Transform optional chaining operators into a series of nil checks
Account's avatar
Turn JSX into React function calls
Account's avatar
A Babel preset for each environment.
Account's avatar
Babel preset for all Flow plugins.
Account's avatar
Simple and complete React hooks testing utilities that encourage good testing practices.
Account's avatar
Custom parser for ESLint
Account's avatar
Jest plugin to use babel for transformation.
Account's avatar
Runs tests on TypeScript definition files
Account's avatar
Airbnb's ESLint config, following our styleguide
Account's avatar
Flowtype linting rules for ESLint.
Account's avatar
Static AST checker for accessibility rules on JSX elements.
Account's avatar
Runs prettier as an eslint rule
Account's avatar
React specific linting rules for ESLint
Account's avatar
Script to copy javascript files and append ".flow" to the filename.
Account's avatar
Modern native Git hooks
Account's avatar
Delightful JavaScript Testing.
Account's avatar
Delightful JavaScript Testing.
Account's avatar
Lint files staged by git
Account's avatar
TypeScript is a language for application scale JavaScript development

Support the repos that depend on a-tokyo/apple-signin-auth

Top contributors

a-tokyo's profile
a-tokyo
78 contributions
dependabot[bot]'s profile
dependabot[bot]
16 contributions
zicyApp's profile
zicyApp
4 contributions
dauden's profile
dauden
2 contributions
ian-playside's profile
ian-playside
2 contributions
pubkey's profile
pubkey
1 contributions
breyed's profile
breyed
1 contributions
hani-deriv's profile
hani-deriv
1 contributions
nikonhub's profile
nikonhub
1 contributions
NitinHsharma's profile
NitinHsharma
1 contributions

Recent events

Kivach works on the Obyte network, and therefore you can track all donations.

No events yet