Nondeterministic Programming Methodology
    Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »

    get-github-tokenpublic

    get-github-token

    Prompt the user for username/password to get a github token. Works with TFA.

    an example

    var getToken = require('get-github-token')
     
    getToken(['scopes'], 'note!', 'http://noteurl.com/', function(err, token) {
      // token will be a string. 
    })
     
    // or pass your own github api instance! 
    var gh = new Github({version: '3.0.0', protocol: 'https'})
     
    getToken(['scopes'], 'note!', 'http://noteurl.com/', gh, function(err, token) {
      // token will be a string. 
    })

    API

    getToken(scopes, note, noteUrl[, github], ready)

    // signature
    getToken(
        scopes:Array<String>
      , note:String
      , noteUrl:String
     [, github:Github]
      , ready:Function(err:Error, token:String)
    )

    Prompts the user for username/password in order to attain a Github oauth token. Requires a list of scopes, a note string, a note url, and a callback. The callback will receive err or token, where token represents a string containing the oauth token. If not given, the github parameter will be a node-github instance created as a 3.0.0 API against https protocol.

    License

    MIT

    install

    npm i get-github-token

    Downloadslast 7 days

    2

    version

    0.0.2

    license

    MIT

    repository

    github.com

    last publish

    collaborators

    • avatar