Package Exports
- @bitkidd/adonis-ally-apple
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (@bitkidd/adonis-ally-apple) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
Adonis Ally - Apple Sign In Driver
adonis, adonis-ally, apple
This driver extends Adonis Ally and allows to integrate Apple Sign In.
Installation
npm install @bitkidd/adonis-ally-apple
# or
yarn add @bitkidd/adonis-ally-apple
As the package has been installed, you have to configure it by running a command:
node ace configure @bitkidd/adonis-ally-apple
Then open the env.ts
file and paste the following code inside the Env.rules
object.
APPLE_APP_ID: Env.schema.string(),
APPLE_TEAM_ID: Env.schema.string(),
APPLE_CLIENT_ID: Env.schema.string(),
APPLE_CLIENT_SECRET: Env.schema.string(),
And don't forget to add these variables to your .env
and .env.sample
files.
Usage
Apple Driver environment variables have some specific usage:
APPLE_CLIENT_SECRET
- your app private key that you should download from hereAPPLE_CLIENT_ID
- the id of the key you downloaded earlier, it can be found on the same pageAPPLE_TEAM_ID
- you teams' id in Apple system, it can be found hereAPPLE_APP_ID
- your app idenifier, for ex: com.adonis.ally
For usage examples for Adonis Ally and its methods consult Adonis.js official docs.