JSPM

@bitkidd/adonis-ally-apple

1.0.1
    • ESM via JSPM
    • ES Module Entrypoint
    • Export Map
    • Keywords
    • License
    • Repository URL
    • TypeScript Types
    • README
    • Created
    • Published
    • Downloads 45
    • Score
      100M100P100Q63433F
    • License MIT

    An Apple driver for Adonis.js Ally

    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

    npm-image license-image typescript-image

    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 here
    • APPLE_CLIENT_ID - the id of the key you downloaded earlier, it can be found on the same page
    • APPLE_TEAM_ID - you teams' id in Apple system, it can be found here
    • APPLE_APP_ID - your app idenifier, for ex: com.adonis.ally

    For usage examples for Adonis Ally and its methods consult Adonis.js official docs.