Skip to content

ESIPFed/nebari-users-create-from-google-form

 
 

Repository files navigation

Nebari user's from Google Form

Deploy Lambda Deploy AppScript

This will create users in Nebari using Keycloak's API.

The information flow is like the following:

  1. User fills in Google Form
  2. Google App's Script listens to form submission and sends the form data to AWS Lambda.
  3. AWS Lambda then calls the Keycloak's API to add users to the Nebari Deployment

Architecture

Below is a brief diagram for the architecture:

Nebari Auto Create

Creating credentials to deploy AppScript

  • Setting up clasp
npm install @google/clasp -g
clasp login
  • Set .clasprc.json (file in your home directory) to CLASPRC GitHub Actions secret
cat ~/.clasprc.json

About

This will create users in a Nebari deployment from a google form using keycloak's API.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 78.2%
  • JavaScript 19.3%
  • Smarty 2.5%