passport alternatives and similar packages
Based on the "Framework Components" category.
Alternatively, view passport alternatives based on common mentions on social networks and blogs.
-
dayron
A repository `similar` to Ecto.Repo that maps to an underlying http client, sending requests to an external rest api instead of a database -
phoenix_token_auth
Token authentication solution for Phoenix. Useful for APIs for e.g. single page apps. -
rummage_phoenix
Full Phoenix Support for Rummage. It can be used for searching, sorting and paginating collections in phoenix. -
access pass
provides a full user authentication experience for an API. Includes login,logout,register,forgot password, forgot username, confirmation email and all that other good stuff. Includes plug for checking for authenticated users and macro for generating the required routes. -
Votex
Implements vote / like / follow functionality for Ecto models in Elixir. Inspired from Acts as Votable gem in Ruby on Rails -
plug_canonical_host
PlugCanonicalHost ensures that all requests are served by a single canonical host. -
trailing_format_plug
An elixir plug to support legacy APIs that use a rails-like trailing format: http://api.dev/resources.json -
phoenix_html_simplified_helpers
Some helpers for phoenix html( truncate, time_ago_in_words, number_with_delimiter, url_for, current_page? )
InfluxDB - Purpose built for real-time analytics at any scale.
Do you think we are missing an alternative of passport or a related project?
README
Passport
Experimental.
Passport is an easy to use Authentication library for Phoenix 1.3.
Passport is rewritten to make use of the context design pattern of Phoenix 1.3.
Passport organises the code in your project in the directory lib/your_app/auth
Installation and Usage
Add passport to your list of dependencies in
mix.exs
:def deps do [{:passport, git: "https://github.com/opendrops/passport.git"}] end
$ mix do deps.get, compile
$ mix passport.setup
Follow the instruction displayed on screen.
State of development
This project is currently under development. Though it works, there are a lot of scope for improvement and not thoroughly tested. My goal is to make Passport a solid library for authentication. See the issues queues for the list of tasks to be done.
License
Passport is Copyright ยฉ 2017 Opendrops. It is free software, and may be redistributed under the terms specified in the MIT-LICENSE file.
About Opendrops
Passport is maintained and funded by Opendrops. We love open source software! If you have a project in Elixir or Ruby, get in touch with us.
*Note that all licence references and agreements mentioned in the passport README section above
are relevant to that project's source code only.