Comments (4)
@ukrit-himakoon I suspect you're missing this value: https://github.com/ueberauth/ueberauth_example/blob/master/config/prod.secret.exs#L7
from ueberauth_example.
;) Thanks, sorry that I'm kinda new to phoenix.
So I need to run example in production only? How to add this to dev?
from ueberauth_example.
@ukrit-himakoon You're seeing this issue because this app breaks with the Phoenix conventions of putting this value in your config files. That's probably since they deployed on Heroku, and chose to inject settings from the OS environment variables instead of config files.
You can use mix phx.gen.secret
to create a new secret and then paste that value into the secret_key_base:
section of your config.exs file. Then do it again for prod.secret.exs and do not track prod.secret.exs in your source control. Instead, manually copy it to your server with SCP. You'll need to either do the same with the oauth files where there's a System.get_env
in the repo or else actually set those system environment variables in your shell before running Phoenix.
Note: If you generate a new app with mix phx.new my_app
you can see how config and secrets like this are handled in a typical app.
from ueberauth_example.
@AlchemistCamp we'd love contributions from the community's help to improve these examples 😁
from ueberauth_example.
Related Issues (20)
- Github not working with other apps? HOT 4
- Error - no function clause matching in Poison.Encoder.Any.encode/2 HOT 1
- DB Schema? HOT 1
- DELETE logout redirection HOT 2
- Strange error with brunch HOT 3
- Add ueberauth_vk support HOT 3
- Update the project to Phoenix 1.13 HOT 7
- Compilation fails on Windows due to erlang-oauth dependency HOT 1
- Getting dependencies via 'mix deps.get' fails on Ubuntu HOT 2
- Error with Elixir 1.8 HOT 6
- Why do we use Oauth library? HOT 1
- Logout doesn't work HOT 3
- @current_user.name is nil for Google Authentication HOT 2
- Travis CI Failing
- Github Actions Failing HOT 4
- Missing step in README.md HOT 5
- Google auth fails due missing redirect_uri
- URL to clone repo in README.md didn't work for me. HOT 1
- Heroku app ueberauth-example not working HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ueberauth_example.