Git Product home page Git Product logo

auth0-config's Introduction

Auth0 Configs

Configs for our Auth0 Tenants

Contributing

Note: We limit direct contributions (in the form of pull requests) to this project due to limitations with our QA & deployment workflows.

We welcome you to work on any of our other available open-source projects instead. You can find our contributing guidelines here.

If you found an issue or a bug on this repository, please connect with us in the contributor's chat room first.

Happy Contributing!

Setup

  • Step 1: Clone the repository.

  • Step 2: Run pnpm install to install the dependencies.

  • Step 3: Ensure a dedicated M2M application is available on the tenant(s) with the required scopes.

  • Step 4: Copy the .env.example and create the .env.production.local and .env.development.local environment config files as needed.

  • Step 5: To export the current configs from Auth0, run pnpm prd:export or pnpm dev:export npm run-scripts as needed for the corresponding tenant.

  • Step 6: Use Auth0 CLI to develop the ULP screen and copy over your work to the scripts/templates. You can use this to apply the changes to a tenant in the next step.

  • Step 7: To apply a branding template, use pnpm dev:apply-template or pnpm prd:apply-template npm run-scripts.

    To import the configs into Auth0, run pnpm prd:import or pnpm dev:import as needed for the corresponding tenant.

    Do not use the import scripts.

    The Auth0 Deploy CLI import can have destructive effects. Use the npm run-scripts instead as mentioned previously. They use the Auth0 Management API with the M2M application to manage the template.

For more details and documentation see:

Warning:

You may see code duplication for example in scripts/templates/* and tenants/*. This is intentional because we use the former as source of truth while applying the changes via the Management API, and the later is an export of the configuration from the tenants for version control.

Copyright & License

Copyright (c) 2023 freeCodeCamp.org - Released under the BSD 3 license.

auth0-config's People

Contributors

bogadodiegoh avatar mmahendra001 avatar naomi-lgbt avatar nirajn2311 avatar ojeytonwilliams avatar raisedadead avatar renovate[bot] avatar scissorsneedfoodtoo avatar sidemt avatar tannerdolby avatar wenodh avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

auth0-config's Issues

Dependency Dashboard

This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.

This repository currently has no open or pending branches.

Detected dependencies

npm
package.json
  • auth0-deploy-cli 7.21.0
  • axios 1.6.8
  • dotenv 16.4.5
  • html-minifier-terser 7.2.0

  • Check this box to trigger a request for Renovate to run again on this repository

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.