Skip to content

meetoseh/frontend-dev

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

frontend-dev

This project is a technical detail that when we want to develop the app locally, we need to connect over https if we want to use even a development oauth 2.0 app. This can be accomplished with a custom dns (e.g., dnsmasq, and for windows, sudppipe to forward udp 53 to wsl 2), a custom root CA (using mkcert), installing that CA on the phones user certificates, and configuring the app to allow user trusted certificate authorities.

However, even after all that, google will reject the requests with the following message:

{
  "error": "invalid_request",
  "error_description": "\nYou can\u0026#39;t sign in to this app because it doesn\u0026#39;t comply with Google\u0026#39;s OAuth 2.0 policy for keeping apps secure.\n\nYou can let the app developer know that this app doesn\u0026#39;t comply with one or more Google validation rules.\n  "
}

To fix this, we need to actually register the domain, prove to Google we own the domain, actually put something on the domain, and finally it should allow requests through.

This contains the contents of the domain, which is just a basic html file to satisfy google that we have setup https correctly.

This is hosted on aws amplify using drag + drop hosting.

About

Static frontend hosted on cloudflare pages for oseh-dev.com

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages