Αναβάθμιση του μηχανισμού υποστήριξης εναλλακτικών τρόπων πιστοποίησης χρηστών μέσω της βιβλιοθήκης Hybridauth (έκδοση 3) και τεκμηρίωση της σχετικής λειτουργικότητας

Το Single Sign-On (SSO) είναι ένα σύστημα πιστοποίησης που επιτρέπει στους ιστότοπους να χρησιμοποιούν άλλους αξιόπιστους ιστότοπους για την επαλήθευση των χρηστών. Αυτό απαλλάσσει τις επιχειρήσεις από την ανάγκη να διατηρούν κωδικούς πρόσβασης στις βάσεις δεδομένων τους, μειώνει την παρουσίαση προβ...

Full description

Bibliographic Details
Main Author: Παναγούλιας, Μιχαήλ
Other Authors: Panagoulias, Michail
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