mirror of
https://github.com/arcan1s/ahriman.git
synced 2025-10-24 18:33:47 +00:00
OAuth
- Create user from
AHRIMAN_OAUTH_USERenvironment variable (same as GitHub user). - Configure OAuth to use GitHub provider with client ID and secret specified in variables
AHRIMAN_OAUTH_CLIENT_IDandAHRIMAN_OAUTH_CLIENT_SECRETvariables respectively. - Setup repository named
ahriman-demowith architecturex86_64. - Start web server at port
8080. - Repository is available at
http://localhost:8080/repo.
Before you start, you need to create an application. It can be done by:
- Go to
https://github.com/settings/applications/new - Set application name and its homepage.
- Set callback url to
http://localhost:8080/api/v1/login - Copy Client ID.
- Generate new client secret and copy it.