2015-07-23 1 views
1

i suivre les étapes suivantes pour EDX mobileEDX ouverte l'installation android app

1.Installer EDX fullstack sur azur Ubuntu VM

2.après je change la valeur suivante dans lms.env.json

"CARACTÉRISTIQUES": {... "ENABLE_MOBILE_REST_API": true, "ENABLE_OAUTH2_PROVIDER": true, "ENABLE_COMBINED_LOGIN_REGISTRATION": true}

3.i créer oauth2 de mon EDX panneau d'administration url: http://my azur nom vm/api/mobile/v0.5/app = android redirect url: url même que type de client:

publique

4. clone edx-app-android dans ma machine windows.

5.UTILISATION studio android je change les valeurs suivantes dans mon fichier de configuration

API_HOST_URL: 'http://10.0.2.2:8000' ici je place mon ip d'azur OAUTH_CLIENT_ID: '' ici, je place mon identifiant oauth générer en utilisant l'étape 3

5.i permettent le port 8000 dans mes points d'extrémité vm d'azur

lors de l'exécution du apllication en studio android il est show d'erreur suivant

org.edx.mobile.http.Api: au th response = {"error_description": "Une connexion sécurisée est requise.", "error": "invalid_request"}

Répondre

0

Je remédie à cette utilisation en utilisant le certificat SSL. après le certificat SSL, ça marche très bien. car pour l'authentification oauth2, ssl est requis.