Elxis CMS Forum

Ελληνικό Forum => Πρόσθετα => Topic started by: michalis1984 on August 11, 2013, 14:07:16

Title: Πιστοποίηση χρηστών με Gmail;
Post by: michalis1984 on August 11, 2013, 14:07:16
Χρησιμοποιεί κανέις τα πρόσθετα για πιστοποίηση εξωτερικών χρηστών; Το twitter δουλεύει μια χαρά, με το Gmail όμως δεν μπορώ να εισέλθω ως εξωτερικός χρήστης καθώς παρεμποδίζεται ως ύποπτη απόπειρα σύνδεσης απο το ίδιο το Gmail. Άρα φαντάζομαι πως κανείς δεν μπορεί να εισέλθει χρησιμοποιώντας την συγκεκριμένη μέθοδο πιστοποίησης; Ούτε με το openid μπορεί κάποιος να εισέλεθει χρησιμοποιώντας το Gmail αφού υπάρχει μια ασυμβατότητα με το σύστημα ασφαλείας του elxis.


Γεια σας Michael,

Κάποιος προσπάθησε πρόσφατα να χρησιμοποιήσει μια εφαρμογή για να συνδεθεί στο Λογαριασμό σας Google - χχχχ@gmail.com.

Η προσπάθεια σύνδεσης παρεμποδίστηκε σε περίπτωση που προερχόταν από έναν εισβολέα ο οποίος προσπαθούσε να αποκτήσει πρόσβαση στο λογαριασμό σας. Ελέγξτε τις λεπτομέρειες της προσπάθειας σύνδεσης:

Κυριακή, 11 Αύγουστος 2013 10:49:24 πμ UTC
Διεύθυνση IP: χχχχ
Τοποθεσία: United States


Εάν δεν αναγνωρίζετε αυτήν την προσπάθεια σύνδεσης, κάποιος άλλος ενδέχεται να προσπαθεί να αποκτήσει πρόσβαση στο λογαριασμό σας. Θα πρέπει να συνδεθείτε στο λογαριασμό σας και να επαναφέρετε τον κωδικό πρόσβασής σας αμέσως.
Title: Re: Πιστοποίηση χρηστών με Gmail;
Post by: webgift on August 12, 2013, 14:16:32
Το δοκίμασα Μιχάλη πριν από λίγο και δουλεύει άψογα στην τοπική εγκατάσταση που έχω. Σου παραθέτω μια εικόνα να το δεις.
Title: Re: Πιστοποίηση χρηστών με Gmail;
Post by: michalis1984 on August 12, 2013, 15:53:01
Υπάρχει περίπτωση να ευθύνεται το ότι το hosting μου βρίσκεται (σε άλλη χώρα) Αμερική; Σε τοπική εγκατάσταση το ip είναι το ίδιο. Το επιβεβαιώνω και εγώ πως σε τοπικό επίπεδο δουλεύει χωρίς πρόβλημα.

Μπορούμε να το δοκιμάσουμε σε πραγματικές συνθήκες σε hosting που βρίσκεται σε άλλη χώρα; Στα sites μου που βρίσκονται σε Αμερικανικο Ip το έχω δοκιμάσει με 2 διαφορετικά gmail accounts και δεν μπαίνει.
Title: Re: Πιστοποίηση χρηστών με Gmail;
Post by: webgift on August 13, 2013, 17:38:40
Η πιστοποίηση έχει να κάνει με το Gmail και την ασφάλεια που έχεις στον λογαριασμό σου. Αυτό είναι φυσιολογικό. Κάθε φόρα που συνδέεσαι βλέπει την IP του ISP* σου και τώρα μέσω του login (Elxis CMS) βλέπει την IP του Server σου. Συγκρίνει τις τοποθεσίες και σε ενημερώνει ακόμα και μέσω SMS για την αλλαγή αυτή.

Η λύση δίνεται μέσω Gmail. Θα σου πρότεινα να χρησιμοποιήσεις άλλες μεθόδους πιστοποίησης μιας και δεν μπορείς να εξαρτάσαι από τις ρυθμίσεις ασφαλείας του κάθε Gmail λογαριασμού.

*ISP: Ακρωνύμιο του Internet Service Provider ή στα Ελληνικά: Παροχέας Internet (π.χ: ΟΤΕ, Cyta, HOL, Forthnet κτλ).
Περισσότερες πληροφορίες: https://en.wikipedia.org/wiki/Internet_service_provider
Title: Re: Πιστοποίηση χρηστών με Gmail;
Post by: michalis1984 on August 13, 2015, 01:39:38
Παιδιά υπάρχει περίπτωση να "δούμε" λίγο τις πιστοποιήσεις εξωτερικών χρηστών; Έχω την εντύπωση ότι καμία δεν δουλεύει πια. Το twitter όταν πας να κάνεις Login ως χρήστης βγάζει ένα κωδικό που λέει να τον βάλεις στην ιστοσελίδα και να κανεις login. Το gmail δεν δουλεύει επίσης. Στο openid δεν δουλεύει το g+, (ισως και άλλα). Δηλαδή τα πιο βασικά που θα χρησιμοποιήσει ο έλληνας χρήστης για να κάνει Login δεν δουλεύουν. Αν μπορούσαμε να βάλουμε και το facebook θα ήταν τέλεια. Αν υπάρχει χρόνος βέβαια..
Title: Re: Πιστοποίηση χρηστών με Gmail;
Post by: datahell on August 13, 2015, 07:58:16
Θα το κοιτάξω Μιχάλη το απόγευμα και θα σου πω.
Title: Re: Πιστοποίηση χρηστών με Gmail;
Post by: webgift on August 18, 2015, 12:02:32
... το ξέχασε! ... :)
Title: Re: Πιστοποίηση χρηστών με Gmail;
Post by: datahell on August 18, 2015, 17:29:56
Όντως το ξέχασα! Μόλις το δοκίμασα, σε εμένα δουλεύει μία χαρά στο τοπικό site. Πάω να το δοκιμάσω και online και επιστρέφω σε 3 λεπτά. Από το online δεν μπορώ να μπω. Φαντάζομαι ότι θα πρέπει κάπου στο gmail η διεύθυνση του site να εξουσιοδοτηθεί γι αυτή τη χρήση. Δεν βλέπω να φταίει το Elxis σε κάτι.

Edit: Βρήκα αυτό εδώ http://www.wikihow.com/Change-Authorized-Websites-in-Google (http://www.wikihow.com/Change-Authorized-Websites-in-Google) υποψιάζομαι ότι θα κάνει την δουλειά, δοκιμάστε το.
Title: Re: Πιστοποίηση χρηστών με Gmail;
Post by: michalis1984 on August 18, 2015, 18:06:51
Το Twitter δουλεύει; Όταν πάω να κάνω Login, βάζω κανονικά email και κωδικό, πατώ "έγκριση εφαρμογής" και μου βγάζει αυτό..

Title: Re: Πιστοποίηση χρηστών με Gmail;
Post by: datahell on August 18, 2015, 19:02:15
Το Twitter δουλεύει μία χαρά. Πρέπει να εξουσιοδοτήσεις την εφαρμογή για να μπορέσει να χρησιμοποιήσει τα στοιχεία σου (username/password). Άλλωστε στο γράφει και στο μήνυμα που παρραθέτεις. Όλα τα api την σήμερον ημέρα έτσι είναι για πρόσθετη ασφάλεια. Σου ζητούν να εξουσιοδοτήσεις την εφαρμογή για να μπορέσει η εφαρμογή να χρησιμοποιήσει την υπηρεσία.
Title: Re: Πιστοποίηση χρηστών με Gmail;
Post by: michalis1984 on August 18, 2015, 19:29:45
Δηλαδή που πρέπει να βάλω αυτούς τους αριθμούς; Μου λέει να μπω στο site (μου) και να βάλω αυτούς τους αριθμούς. Που στο site μου όμως βάζει ο κάθε χρήστης τους αριθμούς του για ολοκληρωθεί η εξουσιοδότηση;

Sorry που σε ζαλίζω !  :-[
Title: Re: Πιστοποίηση χρηστών με Gmail;
Post by: webgift on August 19, 2015, 12:22:17
:D
Πάμε στους μεθόδους πιστοποίησης και πατάμε twitter. Στην περιγραφή της επέκτασης λέει τα ακόλουθα:

How to setup Twitter OAuth
Go to twitter.com/oauth_clients/ to register your Twitter OAuth app.
As callback URL use: http://www.example.com/inner.php/user/login/twitter.html?etask=auth (http://www.example.com/inner.php/user/login/twitter.html?etask=auth)

Μετά πάμε στους παραμέτρους της επέκταση και προσθέτουμε το Consumer key και Consumer secret
όπως δίδεται από το Twitter.
Αυτό ήταν!
Title: Re: Πιστοποίηση χρηστών με Gmail;
Post by: michalis1984 on August 20, 2015, 23:54:32
Σωστός webgift είχα ξεχάσει να βάλω το callback url στο twitter!!  :-[