OmniAuth nagtatakda upang magbigay ng isang modernong solusyon upang panghawakan ang mga iba't-ibang paraan application at mga website ay madalas na patunayan ang mga gumagamit sa kanilang mga serbisyo.
Ang library ay gumagana bilang isang wireframe para sa iba't ibang mga serbisyo at mga nagbibigay ng, na nagpapahintulot sa isang matatag na base sa kung aling "estratehiya" katawanin sa pamamagitan OmniAuth modules ay maaaring idagdag at suportahan ang iba't ibang mga sistema ng authentication.
Kaya kung nag-install ka OmniAuth at pagkatapos ay ang Facebook at Twitter mga diskarte, makikita mo ma-rehistro at ang mga gumagamit sa pag-login sa kani-kanilang Facebook at Twitter mga kredensyal.
Ang paraan OmniAuth gumagana ay upang magbigay ng karaniwang mga paraan ng pagharap sa mga karaniwang mga operasyon na natagpuan sa lahat ng mga pamamaraan user authentication, smoothing out pagkakaiba sa pagitan ng lahat ng mga serbisyo at pagbibigay ng isang hanay ng mga uniporme function na maaaring magamit sa pamamagitan ng anumang developer upang suportahan ang kanyang sariling authentication scheme.
Mula LDAP sa OAuth, ang lahat ng mga pangunahing authentication teknolohiya ay suportado.
. OmniAuth ay itinayo bilang isang Rack middleware at maaari ding gamitin sa Ruby sa daang-bakal, JRuby, at Rubinius
Kinakailangan
- Ruby 1.8.7 o mas mataas
Mga Komento hindi natagpuan