OmniAuth sätter att tillhandahålla en modern lösning för att hantera olika sätt applikationer och webbplatser tenderar att autentisera användare på sina tjänster.
Biblioteket fungerar som en trådmodell för olika tjänster och leverantörer, så att en solid bas som "strategier" förkroppsligade via OmniAuth moduler kan läggas till och stödja olika autentiseringssystem.
Så om du installerar OmniAuth och sedan Facebook och Twitter strategier, kommer du att kunna registrera och inloggningsanvändare med sina respektive Facebook och Twitter referenser.
Sättet OmniAuth fungerar är att tillhandahålla standardmetoder för att hantera gemensamma operationer som finns i alla användarautentisering förfaranden, jämna ut skillnaderna mellan alla dessa tjänster och tillhandahålla en uppsättning av enhetliga funktioner som kan användas av alla utvecklare att stödja sin egen autentiseringsschema.
Från LDAP till OAuth är alla stora teknik autentiserings stöds.
. OmniAuth byggdes som en rackmiddleware och kan även användas med Ruby on Rails, JRuby, och Rubinius
Krav :
- Ruby 1.8.7 eller högre
Kommentarer hittades inte