Lightning Bounties Documentation
Need Help? Join Our Discord!
  • 📖Lightning Bounties | Docs
  • Getting started
    • FIRST TIME ONBORDING
      • GitHub Auth & Lightning Bounties
    • SOLVING A BOUNTY
      • Finding Bounties to Solve
      • Working on a Bounty
      • Claiming Multiple Bounties: Multi-Bounty PRs
      • Claim Reward Criteria & Troubleshooting Guide
      • Withdrawing Funds
      • Working on Opensource Frontend: lb-next
      • How to Convert Sats into Local Currencies
    • POSTING A BOUNTY
      • Deposit Funds
      • Create a GitHub issue and Submit a new reward
    • MANAGING YOUR BOUNTY
      • Issue Lock Time
      • Add Reward to an Existing Bounty
      • Detach Issues from Pull Requests
      • Expire or Reclaim a Bounty Reward
      • User Balances Overview
  • ABOUT LIGHTNING BOUNTIES
    • Mission
    • Goals
    • Values
    • Features
    • Why Choose Lightning Bounties?
    • Lightning Bounties Team
  • Resources
    • Frequently Asked Questions
      • Lightning Bounties FAQ's
      • Lightning Network FAQ's
    • Glossary of Terms
      • Bitcoin & Lightning Terms
      • Lightning Bounties Terms
      • GitHub Terms
    • Social Media Channels
      • Website
      • Bounty Platform
      • Docs
      • Blog
      • Discord
      • GitHub
      • Twitter
      • Nostr
      • LinkedIn
      • YouTube
    • External resources
      • Satoshi in Bitcoin: What It Is and How Much It Is Worth
      • Use Lightning Network
      • GitHub issues
  • Contributing
  • LICENSE.md
  • CODE_OF_CONDUCT
Powered by GitBook
On this page
  • Linking Your GitHub Account to Lightning Bounties is Necessary For Several Reasons:
  • Understanding Permissions
  • Comparison with Other GitHub Apps/Services
  • Explanation of Other Platforms:
  • Unlinking Your GitHub Account From Lightning Bounties

Was this helpful?

Edit on GitHub
Export as PDF
  1. Getting started
  2. FIRST TIME ONBORDING

GitHub Auth & Lightning Bounties

This guide explains why Lightning Bounties uses GitHub OAuth to verify your identity.

By linking your account, you grant just the minimal permissions needed—nothing more—so you stay in control of your data.

Linking Your GitHub Account to Lightning Bounties is Necessary For Several Reasons:

Authentication:
It verifies your identity and prevents fake accounts.

​Project Access:

You can link your GitHub projects to post bounties on specific issues or projects.

​​Issue Tracking:

It helps you stay organized and focused on the issues that require attention.

Collaboration:

Enables effective communication and progress tracking with bug hunters.

Reward Distribution:

Ensures correct and efficient distribution of rewards.

Profile & Reputation:

Builds your reputation as a responsible project maintainer.

TLDR: Linking your GitHub account streamlines bug hunting, promotes collaboration, and ensures proper reward distribution.

Understanding Permissions

When you link your GitHub account to Lightning Bounties, you will be granting us specific permissions:

  • Read-only Access:

    • We cannot alter anything in your GitHub account.

    • This ensures that your projects and repositories remain untouched.

  • Public-only Access:

    • We can only access information that is publicly available.

    • Any data that is private or restricted is completely off-limits to us.

Comparison with Other GitHub Apps/Services

Many GitHub applications request broader permissions than we do. Here's a quick comparison:

Feature
Lightning Bounties
Algora PBC
Replit
Kodiak

Read-only Access

✅

❌

❌

✅

Write Access

❌

✅

✅

✅

Public-only Access

✅

❌

❌

❌

Access to Private Repos

❌

✅

✅

✅

Explanation of Other Platforms:

  • Algora PBC: Algora PBC requires broader access to your GitHub account, including the ability to verify your identity, know what resources you can access, act on your behalf, and view your email addresses.

  • Replit: Replit also requires broader permissions, similar to Algora PBC, including the ability to verify your GitHub identity, know what resources you can access, act on your behalf, and view your email addresses.

  • Kodiak: Kodiak is a GitHub bot that requires access to all repositories, including public repositories (read-only), and has read and write access to checks, code, issues, pull requests, and workflows.

With Lightning Bounties, you maintain greater control over your data and privacy, as we only require read-only, public access.

Unlinking Your GitHub Account From Lightning Bounties

If you decide to unlink your GitHub account from Lightning Bounties, please follow these instructions:

  1. Go to GitHub: Log in to your GitHub account.

  2. Navigate to Settings: Click on your profile picture in the top right corner, then select Settings from the dropdown menu.

  3. Applications: In the left sidebar, click on Applications.

  4. Authorized OAuth Apps: Under the Authorized OAuth Apps section, locate Lightning Bounties.

  5. Revoke Access: Click on Lightning Bounties and then select the Revoke Access button.

  6. Notification: Lightning Bounties Unlinked: If you see the message "Lightning Bounties User has been revoked from your account" displayed at the top, it means you have successfully unlinked Lightning Bounties from your GitHub account.

After completing the steps to unlink your GitHub account, it will be disassociated from Lightning Bounties.

If you wish to link your GitHub account to Lightning Bounties again in the future:

  1. Click on the "Login with GitHub" button.

  2. You will be all set to continue using the platform!

PreviousFIRST TIME ONBORDINGNextSOLVING A BOUNTY

Last updated 5 days ago

Was this helpful?

Visit

app.lightningbounties.com
Unlinking