OmniAuth θέτει για να παρέχει μια σύγχρονη λύση για να χειριστεί την διάφορους τρόπους εφαρμογές και ιστοσελίδες τείνουν να τον έλεγχο ταυτότητας των χρηστών σχετικά με τις υπηρεσίες τους.
Η βιβλιοθήκη λειτουργεί ως ένα wireframe για διάφορες υπηρεσίες και τους παρόχους, επιτρέποντας μια σταθερή βάση πάνω στην οποία μπορούν να προστεθούν και να υποστηρίξει διάφορα συστήματα ελέγχου ταυτότητας "στρατηγικές" που ενσωματώνονται μέσω μονάδων OmniAuth.
Έτσι, αν εγκαταστήσετε OmniAuth και, στη συνέχεια, τις στρατηγικές το Facebook και το Twitter, θα είστε σε θέση να εγγραφούν και οι χρήστες σύνδεσης με τις αντίστοιχες πιστοποιήσεις τους στο Facebook και το Twitter.
Ο τρόπος OmniAuth λειτουργεί είναι να παρέχει πρότυπες μεθόδους για την αντιμετώπιση των κοινών επιχειρήσεων που βρέθηκαν σε όλες τις διαδικασίες ελέγχου ταυτότητας χρήστη, εξομαλύνοντας τις διαφορές μεταξύ όλων αυτών των υπηρεσιών και παρέχοντας ένα σύνολο ενιαίων λειτουργιών που μπορούν να χρησιμοποιηθούν από οποιονδήποτε προγραμματιστή να στηρίξει το δικό του σύστημα ελέγχου ταυτότητας του.
Από LDAP να OAuth, όλες οι σημαντικές τεχνολογίες ελέγχου ταυτότητας που υποστηρίζονται.
. OmniAuth χτίστηκε ως middleware Rack και μπορεί επίσης να χρησιμοποιηθεί με το Ruby on Rails, JRuby, και rubinius
Απαιτήσεις :
- Ruby 1.8.7 ή νεότερη έκδοση
Τα σχόλια δεν βρέθηκε