You're Invited:Meet the Socket Team at BlackHat and DEF CON in Las Vegas, Aug 4-6.RSVP
Socket
Book a DemoInstallSign in
Socket

github.com/cloudposse/utterances-oauth

Package Overview
Dependencies
Alerts
File Explorer
Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

github.com/cloudposse/utterances-oauth

v0.0.0-20180608051608-1d03304ad6e2
Source
Go
Version published
Created
Source

utterances-oauth

install

npm install

configuring for debugging

  • Create a file named .env at the root. File should have the following values:

    • PORT: the port the http server will listen on
    • BOT_TOKEN: a personal access token that will be used when creating GitHub issues.
    • CLIENT_ID: The client id to be used in the GitHub OAuth web application flow
    • CLIENT_SECRET: The client secret for the OAuth web application flow
    • STATE_PASSWORD: 32 character password for encrypting state in request headers/cookies. Generate here.
    • SCOPES: The OAuth scopes the service is permitted to grant. "public_repo"
    • ORIGINS: comma delimited list of permitted origins. For CORS.
    • APP_ROOT: The root url of the deployed application. eg https://utterances-oauth.azurewebsites.net
    • USER_AGENT: The GitHub API requires a User-Agent header.

    Example:

    PORT=5000
    BOT_TOKEN=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
    CLIENT_ID=aaaaaaaaaaaaaaaaaaaa
    CLIENT_SECRET=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
    STATE_PASSWORD=01234567890123456789012345678901
    SCOPES=public_repo
    ORIGINS=https://utteranc.es,http://localhost:9000
    APP_ROOT=http://localhost:5000
    USER_AGENT=utterances
    
  • Execute npm run develop to watch the TypeScript files and automatically build them.

  • Execute npm run start-env to set the environment variables using your .env and execute index.js.

FAQs

Package last updated on 08 Jun 2018

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts