2012-10-29 5 views

Répondre

1

Le point de terminaison auth/login est associé à l'authentification github (expérimentale). Pour que cela fonctionne, vous devez créer un fichier sur le système nommé /etc/opencpu/secret.conf contenant le github 'secret', qui est une sorte de clé privée. Le fichier secret.conf doit être formaté comme ceci:

{ 
    "secret": "1515ab906aa1c8250e99410fb204a8d3fd16a738" 
} 

Pour plus d'informations sur l'authentification github et l'enregistrement de votre domaine pour obtenir un secret, voir http://developer.github.com/v3/oauth/. Sur une note de côté: si vous hébergez votre propre serveur, il peut être plus facile d'utiliser ssh comme root et d'installer les paquets R que vous souhaitez utiliser dans les versions standard. Ces paquets deviendront alors disponibles sous /R/pub, par exemple: http://public.opencpu.org/R/pub.

+0

Merci Jeroen, lorsque je me suis inscrit pour un nouveau clientId et un fichier secret sur GitHub, il m'a demandé une URL et une URL de rappel. Toute idée de quoi utiliser pour ces deux URL. Par exemple, mon site Web est "http://myopencpu.saurk.edu/R" Aussi, j'ai l'intention d'envelopper ma fonction R comme une "application", mais je ne sais pas comment s'y prendre, est-il un exemple facile à suivre ou tutoriel pour cela? – user1783870

Questions connexes