{"id":18425840,"url":"https://github.com/faforever/wikijs-oauth-module-faforever","last_synced_at":"2025-04-13T18:18:36.458Z","repository":{"id":75007280,"uuid":"490957680","full_name":"FAForever/wikijs-oauth-module-faforever","owner":"FAForever","description":"This is a module to allow for oauth login using the faf hydra oauth provider","archived":false,"fork":false,"pushed_at":"2022-05-11T10:42:41.000Z","size":4,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":5,"default_branch":"main","last_synced_at":"2025-04-13T18:18:33.768Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/FAForever.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-05-11T04:35:27.000Z","updated_at":"2022-05-11T04:43:11.000Z","dependencies_parsed_at":null,"dependency_job_id":"4e0d199b-d595-4a9b-b6d0-4931a78c94a9","html_url":"https://github.com/FAForever/wikijs-oauth-module-faforever","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FAForever%2Fwikijs-oauth-module-faforever","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FAForever%2Fwikijs-oauth-module-faforever/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FAForever%2Fwikijs-oauth-module-faforever/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FAForever%2Fwikijs-oauth-module-faforever/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/FAForever","download_url":"https://codeload.github.com/FAForever/wikijs-oauth-module-faforever/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248758424,"owners_count":21156959,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-06T05:06:02.113Z","updated_at":"2025-04-13T18:18:36.431Z","avatar_url":"https://github.com/FAForever.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# wikijs-oauth-module-faforever\nThis is a module to allow for oauth login using the faf hydra oauth provider\n\nTo use this with a wikijs installation you must add the faf-hydra folder to the /server/modules/authentication folder\nOnce added to the mentioned folder a new strategy named FAF Ory Hydra Login becomes available. Enable this strategy and create\nand oauth client in hydra with the proper redirect_uri to use it for single sign on.\n\nThis plugin works by retrieving an access token from hydra and then using it to query the api and get the user info.\nThis user info is then used to either populate or update the user in the wiki. Users are uniquely mapped to the api through their\nplayer ids. So even when username or email address changes occur the wiki information will be updated accordingly on login.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffaforever%2Fwikijs-oauth-module-faforever","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffaforever%2Fwikijs-oauth-module-faforever","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffaforever%2Fwikijs-oauth-module-faforever/lists"}