Guardian or Uberauth - what are the differences?

What are the differences?

They are entirely separate things that do entirely different purposes. ^.^

Guardian is just a JWT authentication container, if you need JWT then Guardian is awesome, and if you do not need JWT (or do not know what it is) then you should probably not be touching it. :slight_smile:

Ueberauth is a full framework for pluggable authentication systems that has things already for Identity, Google, Facebook, and a couple dozen others. :slight_smile:

And for completion:

Coherence is an Identity-only authentication framework that also include the front-end webpages so you do not need to make them yourself.


I tried installing Guardian with phoenix 1.3, it doesn’t yet support it. What other authentication plugin can i use instead of Guardian in phoenix 1.3

Change your mix.exs file like this…

{:phoenix, "~> 1.3.0-rc", override: true},

Then You can install guardian is working fine now