CURRENT VERSION SUPPORTS AUTHORIZATION WITH OAUTH IMPLICIT FLOW WHICH MEANS YOUR CLIENT_ID WILL BE SENT FROM SERVER TO CLIENT. FOR YOUR OWN SAFETY USE IN LOCALHOST OR INTRANET.
IF YOU REALLY NEED USING IT ON A SERVER ACCESSED FROM INTERNET, ENSURE IT'S AT LEAST HTTPS AND ALL SECURE ALL ASSETS WITH AN ADDITIONAL IDENTITY-AWARE PROXY.
(Browser applications use implicit flow this way as there is no magic way to tell browser the client_id but anyways, you have been warned).
Future versions will allow entering client_id or access token in browser without server config.
docker run -e GOOGLE_GIS_CLIENT_ID="<your_oauth_client_id>" -p 4000:4000 konradst1/acc
npm installGOOGLE_GIS_CLIENT_ID=<your_oauth_client_id> npx nx run acc:servenpx nx run acc:build:production
GOOGLE_GIS_CLIENT_ID=<your_oauth_client_id> node dist/apps/acc/server/server.mjsGo to Google Auth Platform -> Clients and setup an OAuth client for your application.
Go to konradst1/acc in DockerHub.
Contributors welcome!
docker build -t konradst1/acc:<version> .debug build:
docker build --progress=plain --no-cache -t konradst1/acc:<version> .push to registry:
docker push konradst1/acc:<version>- Improve UX
- More authorization options