This repository will apply peribolos to manage organization complytime.
To use Peribolos to manage organization, the base requirement is Go setup. When running Peribolos, it needs permission to access the organization, and repository resources. The Github app installation access token has no permission for endpoint user when peribolos updates members of organization. The Github app user access token could help. A user access token only has permissions that both the user and the app have. For more details, please see Generating a user access token for a GitHub App.
- Registered a github app and record the client ID
- Installed the app with reasonable permission
- Enable the 'device flow' of the app
- Generate a github app user access token