Comment obtenir github jeton utilisant le nom d'utilisateur et mot de passe
Je suis élaboration d'applications mobiles à l'aide de rhodes. Je veux un accès privé repo de github. Je suis fait d'avoir seulement le nom d'utilisateur et mot de passe.
Comment obtenir un jeton de nom d'utilisateur et mot de passe.
J'ai un sentiment, ils ont changé le auth pages, ils ne semblent plus à la liste de l'utilisation de Autherization: base en Base64(nom d'utilisateur:mot de passe) de la tête +1, le point de l'ensemble de l'authentification OAuth est de ne pas avoir à demander un nom d'utilisateur et mot de passe dans la première place. L'utilisateur ne devrait pas faire confiance à votre application avec leur nom d'utilisateur et le mot de passe, mais ils peuvent faire confiance à github. C'est le principe de l'authentification OAuth: vous ouvrez un github page de connexion pour eux, ils se connectent et github donne à votre application le jeton.
Une fois que vous avez seulement login et mot de passe vous pouvez les utiliser à l'aide de l'authentification basique. Tout d'abord, vérifier si ce code vous montre les données json de pensions de titres. Nom d'utilisateur et le mot de passe doivent être séparés par un deux-points.
Github les utilisateurs peuvent créer des Personnels des Jetons d'Accès à leur les paramètres de l'application. Vous pouvez utiliser ce jeton comme une alternative de nom d'utilisateur/mot de passe authentification http de base à l'appel de l'API ou à accès privé dépôts sur le site github.
Il suffit d'utiliser un client qui prend en charge l'authentification http de base. Définir le nom d'utilisateur de l'égalité pour le jeton, et le mot de passe égale à x-oauth-basic. Par exemple avec curl:
Suivre cette guide à help.github.com. Il explique comment trouver votre api-jeton (dans "Paramètres du Compte" > "Compte Administrateur") et la configuration de git pour qu'il utilise le jeton.
Vous devez utiliser oauth: http://developer.github.com/v3/oauth/
+1, le point de l'ensemble de l'authentification OAuth est de ne pas avoir à demander un nom d'utilisateur et mot de passe dans la première place. L'utilisateur ne devrait pas faire confiance à votre application avec leur nom d'utilisateur et le mot de passe, mais ils peuvent faire confiance à github. C'est le principe de l'authentification OAuth: vous ouvrez un github page de connexion pour eux, ils se connectent et github donne à votre application le jeton.
OriginalL'auteur Tekkub
Une fois que vous avez seulement login et mot de passe vous pouvez les utiliser à l'aide de l'authentification basique. Tout d'abord, vérifier si ce code vous montre les données json de pensions de titres. Nom d'utilisateur et le mot de passe doivent être séparés par un deux-points.
En cas de réussite, vous devriez envisager de faire cette demande de code.
OriginalL'auteur ibo.ezhe
Github les utilisateurs peuvent créer des Personnels des Jetons d'Accès à leur les paramètres de l'application. Vous pouvez utiliser ce jeton comme une alternative de nom d'utilisateur/mot de passe authentification http de base à l'appel de l'API ou à accès privé dépôts sur le site github.
Il suffit d'utiliser un client qui prend en charge l'authentification http de base. Définir le nom d'utilisateur de l'égalité pour le jeton, et le mot de passe égale à
x-oauth-basic
. Par exemple avec curl:Voir aussi https://developer.github.com/v3/auth/.
OriginalL'auteur Jeroen
Envoyer UNE requête POST à
/authorizations
Avec les en-têtes
Content-Type: application/json
Accept: application/json
Authorization: Basic base64encode(<username>:<password>)
Mais n'oubliez pas de prendre l'Authentification à Deux facteurs à l'esprit
https://developer.github.com/v3/auth/#working-with-two-factor-authentication
Ici, Vous recevrez un jeton qui peuvent être utilisées pour la demande
OriginalL'auteur Priyanshu Jindal
Suivre cette guide à help.github.com. Il explique comment trouver votre api-jeton (dans "Paramètres du Compte" > "Compte Administrateur") et la configuration de git pour qu'il utilise le jeton.
OriginalL'auteur Simon Stender Boisen