Αναβάθμιση του μηχανισμού υποστήριξης εναλλακτικών τρόπων πιστοποίησης χρηστών μέσω της βιβλιοθήκης Hybridauth (έκδοση 3) και τεκμηρίωση της σχετικής λειτουργικότητας
Το Single Sign-On (SSO) είναι ένα σύστημα πιστοποίησης που επιτρέπει στους ιστότοπους να χρησιμοποιούν άλλους αξιόπιστους ιστότοπους για την επαλήθευση των χρηστών. Αυτό απαλλάσσει τις επιχειρήσεις από την ανάγκη να διατηρούν κωδικούς πρόσβασης στις βάσεις δεδομένων τους, μειώνει την παρουσίαση προβ...
| Main Author: | |
|---|---|
| Other Authors: | |
| Language: | Greek |
| Published: |
2021
|
| Subjects: | |
| Online Access: | http://hdl.handle.net/10889/15012 |
| id |
nemertes-10889-15012 |
|---|---|
| record_format |
dspace |
| spelling |
nemertes-10889-150122022-09-05T20:35:44Z Αναβάθμιση του μηχανισμού υποστήριξης εναλλακτικών τρόπων πιστοποίησης χρηστών μέσω της βιβλιοθήκης Hybridauth (έκδοση 3) και τεκμηρίωση της σχετικής λειτουργικότητας Upgrade of the support mechanism for alternative user authentication methods through the Hybridauth library (version 3) and documentation of the relevant functionality Παναγούλιας, Μιχαήλ Panagoulias, Michail Μηχανισμός πιστοποίησης χρηστών Βιβλιοθήκη Hybridauth Open eClass Hybridauth User authentication system Το Single Sign-On (SSO) είναι ένα σύστημα πιστοποίησης που επιτρέπει στους ιστότοπους να χρησιμοποιούν άλλους αξιόπιστους ιστότοπους για την επαλήθευση των χρηστών. Αυτό απαλλάσσει τις επιχειρήσεις από την ανάγκη να διατηρούν κωδικούς πρόσβασης στις βάσεις δεδομένων τους, μειώνει την παρουσίαση προβλημάτων σύνδεσης και μειώνει τη ζημιά που μπορεί να προκαλέσει μια κακόβουλη επίθεση. Στις μέρες μας, ολοένα και περισσότερες εφαρμογές και ιστότοποι χρησιμοποιούν κάποια από τις διαθέσιμες τεχνικές λύσεις του συστήματος πιστοποίησης SSO. Με τον τρόπο αυτό, όχι μόνο επωφελούνται από τα πλεονέκτημα του συστήματος αυτού, αλλά επίσης αποφεύγουν την κοστοβόρα και ριψοκίνδυνη εξαρχής δημιουργία συστήματος πιστοποίησης χρηστών. Μια από τις τεχνικές λύσεις SSO είναι η βιβλιοθήκη Hybridauth η οποία εφαρμόζει έναν αριθμό ανοιχτών πρωτοκόλλων για τη σύνδεση και την επικοινωνία με διάφορα API κοινωνικών δικτύων με τρόπο ασφαλή και βάση προτύπων. Η βιβλιοθήκη Hybridauth προσφέρει δύο τρόπους υλοποίησης του SSO σε κάποια εφαρμογή. Μπορεί είτε να χρησιμοποιηθεί η ενοποιημένη διεπαφή που παρέχει η βιβλιοθήκη, είτε να δημιουργηθεί άμεσα ο προσαρμογέας ενός παρόχου. Σκοπός, λοιπόν, της παρούσας διπλωματικής εργασίας ήταν η αναβάθμιση του μηχανισμού υποστήριξης εναλλακτικών τρόπων πιστοποίησης χρηστών μέσω της βιβλιοθήκης Hybridauth και ο έλεγχος και η επίλυση προβλημάτων που πιθανόν να παρουσιάζονταν ύστερα από αυτή, στο σύστημα του Open eClass. Single Sign-On (SSO) is an authentication system that allows sites to use other trusted sites to authenticate users. This relieves companies of the need to maintain passwords in their databases, reduces the occurrence of login problems and reduces the damage that a malicious attack can cause. Nowadays, more and more applications and websites use one of the available technical solutions of the SSO certification system. In this way, they not only benefit from the advantages of this system, but also avoid the costly and risky implementation of making a user authentication system from scratch. One of the technical solutions of SSO is the Hybridauth library which implements several open protocols for connecting and communicating with various social networking APIs in a secure and standard manner. The Hybridauth library offers two ways to implement SSO in an application. It can either use the unified interface provided by the library or directly create the adapter of a provider. The purpose of this diploma thesis was to update the support mechanism for alternative ways of authenticating users through the Hybridauth library and to audit and solve problems that may have arisen after that, in the Open eClass system. 2021-07-14T08:38:16Z 2021-07-14T08:38:16Z 2021-07-13 http://hdl.handle.net/10889/15012 gr application/pdf |
| institution |
UPatras |
| collection |
Nemertes |
| language |
Greek |
| topic |
Μηχανισμός πιστοποίησης χρηστών Βιβλιοθήκη Hybridauth Open eClass Hybridauth User authentication system |
| spellingShingle |
Μηχανισμός πιστοποίησης χρηστών Βιβλιοθήκη Hybridauth Open eClass Hybridauth User authentication system Παναγούλιας, Μιχαήλ Αναβάθμιση του μηχανισμού υποστήριξης εναλλακτικών τρόπων πιστοποίησης χρηστών μέσω της βιβλιοθήκης Hybridauth (έκδοση 3) και τεκμηρίωση της σχετικής λειτουργικότητας |
| description |
Το Single Sign-On (SSO) είναι ένα σύστημα πιστοποίησης που επιτρέπει στους ιστότοπους να χρησιμοποιούν άλλους αξιόπιστους ιστότοπους για την επαλήθευση των χρηστών. Αυτό απαλλάσσει τις επιχειρήσεις από την ανάγκη να διατηρούν κωδικούς πρόσβασης στις βάσεις δεδομένων τους, μειώνει την παρουσίαση προβλημάτων σύνδεσης και μειώνει τη ζημιά που μπορεί να προκαλέσει μια κακόβουλη επίθεση.
Στις μέρες μας, ολοένα και περισσότερες εφαρμογές και ιστότοποι χρησιμοποιούν κάποια από τις διαθέσιμες τεχνικές λύσεις του συστήματος πιστοποίησης SSO. Με τον τρόπο αυτό, όχι μόνο επωφελούνται από τα πλεονέκτημα του συστήματος αυτού, αλλά επίσης αποφεύγουν την κοστοβόρα και ριψοκίνδυνη εξαρχής δημιουργία συστήματος πιστοποίησης χρηστών.
Μια από τις τεχνικές λύσεις SSO είναι η βιβλιοθήκη Hybridauth η οποία εφαρμόζει έναν αριθμό ανοιχτών πρωτοκόλλων για τη σύνδεση και την επικοινωνία με διάφορα API κοινωνικών δικτύων με τρόπο ασφαλή και βάση προτύπων. Η βιβλιοθήκη Hybridauth προσφέρει δύο τρόπους υλοποίησης του SSO σε κάποια εφαρμογή. Μπορεί είτε να χρησιμοποιηθεί η ενοποιημένη διεπαφή που παρέχει η βιβλιοθήκη, είτε να δημιουργηθεί άμεσα ο προσαρμογέας ενός παρόχου.
Σκοπός, λοιπόν, της παρούσας διπλωματικής εργασίας ήταν η αναβάθμιση του μηχανισμού υποστήριξης εναλλακτικών τρόπων πιστοποίησης χρηστών μέσω της βιβλιοθήκης Hybridauth και ο έλεγχος και η επίλυση προβλημάτων που πιθανόν να παρουσιάζονταν ύστερα από αυτή, στο σύστημα του Open eClass. |
| author2 |
Panagoulias, Michail |
| author_facet |
Panagoulias, Michail Παναγούλιας, Μιχαήλ |
| author |
Παναγούλιας, Μιχαήλ |
| author_sort |
Παναγούλιας, Μιχαήλ |
| title |
Αναβάθμιση του μηχανισμού υποστήριξης εναλλακτικών τρόπων πιστοποίησης χρηστών μέσω της βιβλιοθήκης Hybridauth (έκδοση 3) και τεκμηρίωση της σχετικής λειτουργικότητας |
| title_short |
Αναβάθμιση του μηχανισμού υποστήριξης εναλλακτικών τρόπων πιστοποίησης χρηστών μέσω της βιβλιοθήκης Hybridauth (έκδοση 3) και τεκμηρίωση της σχετικής λειτουργικότητας |
| title_full |
Αναβάθμιση του μηχανισμού υποστήριξης εναλλακτικών τρόπων πιστοποίησης χρηστών μέσω της βιβλιοθήκης Hybridauth (έκδοση 3) και τεκμηρίωση της σχετικής λειτουργικότητας |
| title_fullStr |
Αναβάθμιση του μηχανισμού υποστήριξης εναλλακτικών τρόπων πιστοποίησης χρηστών μέσω της βιβλιοθήκης Hybridauth (έκδοση 3) και τεκμηρίωση της σχετικής λειτουργικότητας |
| title_full_unstemmed |
Αναβάθμιση του μηχανισμού υποστήριξης εναλλακτικών τρόπων πιστοποίησης χρηστών μέσω της βιβλιοθήκης Hybridauth (έκδοση 3) και τεκμηρίωση της σχετικής λειτουργικότητας |
| title_sort |
αναβάθμιση του μηχανισμού υποστήριξης εναλλακτικών τρόπων πιστοποίησης χρηστών μέσω της βιβλιοθήκης hybridauth (έκδοση 3) και τεκμηρίωση της σχετικής λειτουργικότητας |
| publishDate |
2021 |
| url |
http://hdl.handle.net/10889/15012 |
| work_keys_str_mv |
AT panagouliasmichaēl anabathmisētoumēchanismouypostērixēsenallaktikōntropōnpistopoiēsēschrēstōnmesōtēsbibliothēkēshybridauthekdosē3kaitekmēriōsētēsschetikēsleitourgikotētas AT panagouliasmichaēl upgradeofthesupportmechanismforalternativeuserauthenticationmethodsthroughthehybridauthlibraryversion3anddocumentationoftherelevantfunctionality |
| _version_ |
1771297287950041088 |