README
Capacitor Sign in With Apple
temporary fork of apple sign in which includes the sign in with web capbility.
Fork only exists to publish the current master branch as npm package
Capacitor plugin to support Sign in With Apple
Maintainers
Maintainer | GitHub | Social | Sponsoring Company |
---|---|---|---|
Max Lynch | mlynch | @maxlynch | Ionic |
Jose "Pilito" Martinez | epicshaggy | @pilito_he |
Maintenance Status: Partially Maintained (help wanted)
Installation
npm i @capacitor-community/apple-sign-in
Usage (iOS, Web)
import { Plugins } from "@capacitor/core";
import {
SignInWithApple,
SignInWithApplePluginResponse,
SignInWithAppleOptions,
} from "@capacitor-community/apple-sign-in";
registerWebPlugin(SignInWithApple);
let options: SignInWithAppleOptions = {
clientId: "com.your.webservice",
redirectURI: "https://www.yourfrontend.com/login",
scope: "email name",
state: "12345",
nonce: "nonce",
};
Plugins.SignInWithApple.authorize(options)
.then((result: SignInWithAppleResponse) => {
// Handle user information
// Validate token with server and create new session
})
.catch((error) => {
// Handle error
});
Instructions (Android)
In development.
Contributors ✨
Thanks goes to these wonderful people (emoji key):
Masahiko Sakakibara 💻 |
This project follows the all-contributors specification. Contributions of any kind welcome!