Skip to content

v4.0.0 - Github APP Authentication & Authorization with Device Flow

Choose a tag to compare

@mansab mansab released this 26 Sep 10:13
· 2 commits to main since this release

Now you can authenticate and authorize directly by installing the cctray-auth Github app and perform app-device-flow authorization to obtain a Github token, making the setup more intuitive and secure.

This eliminates the overhead of creating your own Github app as it was previously required to use the app-auth mode.

What's changed:

  • You can now run the service in app-auth mode by installing the cctray-auth GitHub app and setting the GITHUB_APP_TOKEN environment variable.
  • The token can be obtained by accessing the new endpoint /auth, which will initiate the device-flow authorization.
  • The APP_AUTH_PRIVATE_KEY_B64 and APP_AUTH_INSTALLATION_ID environment variables have been removed and are no longer supported.

For more detailed information, please go through the README file.