Search results
The web application flow to authorize users for your app is: Users are redirected to request their GitHub identity. Users are redirected back to your site by GitHub. Your app accesses the API with the user's access token. 1. Request a user's GitHub identity. GET https://github.com/login/oauth/authorize.
Installing GitHub Desktop. You can install GitHub Desktop on supported Windows or macOS operating systems. Authenticating to GitHub in GitHub Desktop. You can securely access your account's resources on GitHub Desktop by authenticating to GitHub. About connections to GitHub in GitHub Desktop.
You can connect your GitHub identity to third-party applications using OAuth. When authorizing an OAuth app, you should ensure you trust the application, review who it's developed by, and review the kinds of information the application wants to access.
These expert-level documents detail how the protocols work, and explain the reasoning behind many decisions, such as why we send a code_challenge on the Authorization Request for a native app. RFC 8252: OAuth 2.0 for Native Apps. RFC 6749: OAuth 2.0. RFC 6750: OAuth 2.0 Bearer Token Usage.
These samples show how to complete an OAuth 2.0 Authorization request in a traditional app, where a loopback redirect is used to received the code, and in a universal app where a URI scheme is used for the same.
OAuth for Apps: Samples for Windows. Contribute to googlesamples/oauth-apps-for-windows development by creating an account on GitHub.
Download GitHub Desktop. Focus on what matters instead of fighting with Git. Whether you're new to Git or a seasoned user, GitHub Desktop simplifies your development workflow. Download for Windows (64bit)