OAuth strategy to authenticate with GitHub. Reference: http://www.passportjs.org/packages/passport-github2/
Prefix for URLs for authentication with GitHub.
Stores the expiry date of the cookie set.
Stores the domain name for callback url after successful authentication.
hostUrl for callback after GitHub sends
Stores the type of environment of project. It is either
nodeEnv to differentiate behaviour of app on development and
Stores the pagination size of displaying gists.
Secret used to sign the session ID cookie.
sessionSecret to configure cookie creation.
Stores the different types of URLs required for authentication.
authUrl for configuring endpoints of authentication.
The URL redirected to after successful authentication with GitHub.
Endpoint to verify if the user is authenticated.
Endpoint for signing out of the back-end service.
Endpoint for signing in with GitHub.
Stores the client ID and client secret of GitHub OAuth application created here.
githubOauth for configuring GitHub passport strategy.
Client ID of OAuth application.
Client secret of OAuth application.
Stores redirection URL for successful and failed authentication.
redirectUrl for redirections.
The URL redirected to if the user is not logged in.
The URL redirected by this back-end service to homepage.
Stores the configuration for redis store.
Host name for redis store.
Host password for redis store.
Port number for redis store.
Generated using TypeDoc