hansjorg / rust-ci

Django webapp for www.rust-ci.org
Apache License 2.0
17 stars 8 forks source link

Why are GitHub premissions needed #15

Closed SimonSapin closed 9 years ago

SimonSapin commented 10 years ago

Related to #9.

Adding a project asks for the following GitHub permissions:

Could you explain why these are needed, when Travis-CI already has the permissions they asked for?

hansjorg commented 10 years ago

From the Travis-CI API documentation:

To authenticate against Travis CI, you need an API access token.

You can retrieve a token by using a GitHub token to prove who you are.
In the future, we are planning to add a proper OAuth handshake for third party applications.