{"id":13522347,"url":"https://github.com/clmcavaney/aaf-rapidconnect-auth-yourls","last_synced_at":"2025-03-31T22:31:12.380Z","repository":{"id":175677515,"uuid":"259931949","full_name":"clmcavaney/aaf-rapidconnect-auth-yourls","owner":"clmcavaney","description":"AAF Rapid Connect authentication plugin for YOURLS","archived":false,"fork":false,"pushed_at":"2020-05-04T03:48:33.000Z","size":29,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-24T11:57:39.101Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"PHP","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/clmcavaney.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}},"created_at":"2020-04-29T13:25:09.000Z","updated_at":"2020-12-19T20:00:05.000Z","dependencies_parsed_at":null,"dependency_job_id":"a495b613-9904-4d42-85d5-c5435b4277b8","html_url":"https://github.com/clmcavaney/aaf-rapidconnect-auth-yourls","commit_stats":null,"previous_names":["clmcavaney/aaf-rapidconnect-auth-yourls"],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clmcavaney%2Faaf-rapidconnect-auth-yourls","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clmcavaney%2Faaf-rapidconnect-auth-yourls/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clmcavaney%2Faaf-rapidconnect-auth-yourls/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clmcavaney%2Faaf-rapidconnect-auth-yourls/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/clmcavaney","download_url":"https://codeload.github.com/clmcavaney/aaf-rapidconnect-auth-yourls/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246552376,"owners_count":20795810,"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-08-01T06:00:45.917Z","updated_at":"2025-03-31T22:31:11.075Z","avatar_url":"https://github.com/clmcavaney.png","language":"PHP","funding_links":[],"categories":["Plugins"],"sub_categories":["A"],"readme":"Heavily based on the Google Auth Yourls (https://github.com/8thwall/google-auth-yourls)\n\n### Installation\n1. Download this repo and extract the whole folder into `YOURLS/user/plugins`\n2. Head to the \"Manage Plugins\" -\u003e \"AAF Rapid Connect options\" menu item\n3. Fill in the details (see Configuration below) and submit to store they in the database\n\nAt this point users will be able login, but their roles won't be defined.\nFor that another plugin is required - [YOURLS-AuthMgrPlus](https://github.com/joshp23/YOURLS-AuthMgrPlus)\n\n**NOTE** If you already have YOURLS-AuthMgrPlus enabled, you will need to give your default authentication username administrator rights so that you can access the plugins pages to configure the AAF Rapid Connect plugin.  Once that is configured you can remove the default user from the YOURLS-AuthMgrPlus administrator role (not 100% necessary - but keeps things clean).\n\nConfiguration\n-------------\nYou will need to specify the following values in the plugins options page for AAF Rapid Connect.\n\n```\nAAF Rapid Connect Key - your KEY which you generated when you register an app with AAF Rapid Connect\nAAF Rapid Connect Auth URL - given to you when the service is registered \nAAF Rapid Connect Issuer - https://rapid.test.aaf.edu.au or https://rapid.aaf.edu.au\nAAF Rapid Connect Audience - URL provided when you register your service\nAAF User Attribute - usually 'mail'\n```\n\nTo generate these head to AAF's Rapid Connect registration service - https://rapid.test.aaf.edu.au/\n\nLicense\n-------\nCopyright 2017 Christopher McAvaney\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fclmcavaney%2Faaf-rapidconnect-auth-yourls","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fclmcavaney%2Faaf-rapidconnect-auth-yourls","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fclmcavaney%2Faaf-rapidconnect-auth-yourls/lists"}