v4.0.0 - Github APP Authentication & Authorization with Device Flow
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-authmode by installing the cctray-auth GitHub app and setting theGITHUB_APP_TOKENenvironment variable. - The token can be obtained by accessing the new endpoint
/auth,which will initiate the device-flow authorization. - The
APP_AUTH_PRIVATE_KEY_B64andAPP_AUTH_INSTALLATION_IDenvironment variables have been removed and are no longer supported.
For more detailed information, please go through the README file.