{"id":19226719,"url":"https://github.com/simevo/apache2-oidc-sso","last_synced_at":"2026-02-21T09:01:36.487Z","repository":{"id":228370869,"uuid":"688469809","full_name":"simevo/apache2-oidc-sso","owner":"simevo","description":"Proof-of-concept integration of Apache2 with external SSO using Open ID Connect.","archived":false,"fork":false,"pushed_at":"2023-09-07T12:17:34.000Z","size":13,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-20T05:48:29.945Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/simevo.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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}},"created_at":"2023-09-07T12:16:46.000Z","updated_at":"2023-09-07T12:17:38.000Z","dependencies_parsed_at":"2024-03-18T13:43:29.029Z","dependency_job_id":null,"html_url":"https://github.com/simevo/apache2-oidc-sso","commit_stats":null,"previous_names":["simevo/apache2-oidc-sso"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/simevo/apache2-oidc-sso","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simevo%2Fapache2-oidc-sso","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simevo%2Fapache2-oidc-sso/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simevo%2Fapache2-oidc-sso/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simevo%2Fapache2-oidc-sso/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/simevo","download_url":"https://codeload.github.com/simevo/apache2-oidc-sso/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simevo%2Fapache2-oidc-sso/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29677881,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-21T06:23:40.028Z","status":"ssl_error","status_checked_at":"2026-02-21T06:23:39.222Z","response_time":107,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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-09T15:19:47.832Z","updated_at":"2026-02-21T09:01:36.469Z","avatar_url":"https://github.com/simevo.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"apache2-oidc-sso\n================\n\nProof-of-concept integration of Apache2 with external SSO using Open ID Connect.\n\nThis demo is set up to work with Google Open ID, but it should be possible to make it work with [SPID/CIE OpenID Connect](https://docs.italia.it/italia/spid/spid-cie-oidc-docs/it/versione-corrente/index.html).\n\n## Set-up\n\n1. Create the OAuth 2.0 Client IDs in the Google API console: https://console.cloud.google.com/apis/credentials; make sure you add https://localhost:8443 to **Authorized JavaScript origins** and https://localhost:8443/private/redirect_uri to **Authorized redirect URIs**\n\n2. Copy-paste your **Client ID** to `OIDCClientID` and your **Client secret** to `OIDCClientSecret` in the `httpd/httpd-ssl.conf` file\n\n3. Start the local service on your workstation with this command (requires docker and docker-compose):\n\n        docker-compose up\n\n4. Open the webapp at: https://localhost:8443, accept the unsecure SSL cert, and click on the \"Go to the private page\" link to start the login flow.\n\n## References\n\n- https://hub.docker.com/_/httpd\n\n- https://stackoverflow.com/a/69500324\n\n- https://github.com/OpenIDC/mod_auth_openidc","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsimevo%2Fapache2-oidc-sso","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsimevo%2Fapache2-oidc-sso","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsimevo%2Fapache2-oidc-sso/lists"}