Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove deprecated GAE auth and replace with Google IAP #7

Open
wants to merge 12 commits into
base: master
Choose a base branch
from

Conversation

philips
Copy link

@philips philips commented May 28, 2020

This PR builds on #4 and migrates the application to Google Cloud's Identity Aware Proxy (IAP).

I have an instance of this code running successfully at https://memex.ifup.org.

If this general approach looks OK I am happy to add a simple AUTHZ system that takes a ACL via an environment variable to allow for read-only access from anonymous users.

This still doesn't get us to upgrading to go113 because of some other issue with the appengine package though.

mariusae and others added 5 commits November 13, 2019 12:08
The old runtimes are no longer supported, and App Engine does not permit
creating or updating go1 projects.

This change introduces support of the go111 runtime. Newer runtimes no
longer support login: handlers.
The old runtimes are no longer supported, and App Engine does not permit
creating or updating go1 projects.

This change introduces support of the go111 runtime. Newer runtimes no
longer support login: handlers.
This updates the tiddly to use Google IAP instead of the simpler, and
sadly deprecated, app.yaml access control.

Tested and deployed on memex.ifup.org. Try to break in! :)
Add a service to backup the tiddly datastore to git on a cron job. This
is useful for generating static sites and as an offsite backup.
@philips philips mentioned this pull request Jun 9, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants