OmniAuth sæt til at give en moderne løsning til at håndtere de forskellige måder, applikationer og hjemmesider tendens til at godkende brugere på deres tjenester.
Biblioteket fungerer som en wireframe til forskellige tjenester og udbydere, der giver en solid base, hvorpå kan tilføjes "strategier" indeholdt via OmniAuth moduler og støtte forskellige autentificeringssystemer.
Så hvis du installerer OmniAuth og derefter Facebook og Twitter strategier, vil du være i stand til at registrere og login-brugere med deres respektive Facebook og Twitter legitimationsoplysninger.
Den måde OmniAuth arbejder er at give standard metoder til håndtering af almindelige operationer, der findes i alle procedurer brugergodkendelse de, udglatte forskellene mellem alle disse tjenester, og giver en række ensartede funktioner, der kan bruges af enhver udvikler at støtte hans egen autentifikationsordning.
Fra LDAP til OAuth, er alle større authentication teknologier understøttes.
. OmniAuth blev bygget som en Rack middleware og kan også bruges sammen med Ruby on Rails, JRuby, og Rubinius
Krav :
- Ruby 1.8.7 eller højere
Kommentarer ikke fundet