IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Android Discussion :

Système open ID pour application android


Sujet :

Android

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    etuidiant
    Inscrit en
    Octobre 2011
    Messages
    64
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : etuidiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Octobre 2011
    Messages : 64
    Par défaut Système open ID pour application android
    Salut tout le monde, je dévloppe une app android pour mon mémoire de fin de license et mon professeur maitre de mémoire m'a conseillé d'utiliser un systeme openID pour le login des utilisateurs de mon application, j'ai fait quelque recherche mais rien de très convainquant pour l'appliquer dans mon code :S est ce que quelqu'un aurait des infos la dessus ?

  2. #2
    Membre prolifique
    Avatar de Ryu2000
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2008
    Messages
    10 246
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2008
    Messages : 10 246
    Par défaut
    Salut.

    Si tu veux l'id du téléphone :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    String deviceId = Secure.getString(getContentResolver(),Secure.ANDROID_ID);
    C'est dans l'exemple de code pour LicenseCheck donc ça ne doit pas être de la merde.
    Il existe une autre façon de récupérer un ID, mais c'est pas exactement le même et il faut une autorisation en plus.

  3. #3
    Membre confirmé
    Homme Profil pro
    etuidiant
    Inscrit en
    Octobre 2011
    Messages
    64
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : etuidiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Octobre 2011
    Messages : 64
    Par défaut
    Ton code sert plutot à récupérer l'adresse MAC du téléphone non ? Moi ce que j'aimerais c'est que mon application marche avec mon compte gmail et je pense meme que du coup vu que je suis connecté à mon compte gmail sur mon phone android ben je ne dois pas me logger sur mon application ...

  4. #4
    Membre prolifique
    Avatar de Ryu2000
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2008
    Messages
    10 246
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2008
    Messages : 10 246
    Par défaut
    Ah ben il fallait préciser que tu recherchais le compte associé au téléphone !

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    Pattern emailPattern = Patterns.EMAIL_ADDRESS; // API level 8+
    Account[] accounts = AccountManager.get(context).getAccounts();
    for (Account account : accounts) {
        if (emailPattern.matcher(account.name).matches()) {
            String possibleEmail = account.name;
            ...
        }
    }
    Avec ça dans le manifest :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <uses-permission android:name="android.permission.GET_ACCOUNTS" />
    http://stackoverflow.com/questions/2...e-mail-address

  5. #5
    Membre confirmé
    Homme Profil pro
    etuidiant
    Inscrit en
    Octobre 2011
    Messages
    64
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : etuidiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Octobre 2011
    Messages : 64
    Par défaut
    Merci ;-) c'est déjà un bon début pcq je n'avais pas encore recherché comment récupérer le mail du phone mais ce que je cherches surtout à faire pour le moment c'est plutot trouver des infos sur comment implémenter l'OpenID, il doit y avoir un lien à faire avec un webservice de google ou quelque chose pour le systeme d'authentification se fasse par Google pour mon application et donc que je n'ai pas mon propre systeme d'authentification mais que google le fasse à m a place ce qui d'une part m'éviterait de stocker des mots de passes dans ma base de données et surtout éviterait à mes utilisateurs de créer un nouveau login dédier à cette application vu qu'il utiliseront leur login gmail !

  6. #6
    Membre confirmé
    Homme Profil pro
    etuidiant
    Inscrit en
    Octobre 2011
    Messages
    64
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : etuidiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Octobre 2011
    Messages : 64
    Par défaut
    Voila à quoi ressemble une authentification openID google à partir d'un site web :


Discussions similaires

  1. Système & taille d'une application Android
    Par KimBo-OKNI dans le forum Android
    Réponses: 2
    Dernier message: 23/06/2010, 09h52
  2. Réponses: 0
    Dernier message: 06/12/2009, 10h58
  3. Systèmes de templates pour application Web
    Par bouba dans le forum Frameworks Web
    Réponses: 7
    Dernier message: 23/10/2007, 02h38
  4. Réponses: 2
    Dernier message: 15/09/2006, 16h06

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo