{"id":13623663,"url":"https://github.com/socialConnect/auth","last_synced_at":"2025-04-15T15:30:35.579Z","repository":{"id":20450316,"uuid":"23727393","full_name":"SocialConnect/auth","owner":"SocialConnect","description":":atom: Social (OAuth1\\OAuth2\\OpenID\\OpenIDConnect) sign with PHP :shipit:","archived":false,"fork":false,"pushed_at":"2024-11-15T19:25:26.000Z","size":1278,"stargazers_count":554,"open_issues_count":37,"forks_count":101,"subscribers_count":38,"default_branch":"master","last_synced_at":"2025-04-14T14:59:41.876Z","etag":null,"topics":["facebook","facebook-login","google-login","mailru-login","oauth","oauth-application","oauth1","oauth2","openid","openid-client","openidconnect","php","sign","social","steam-login","twitter","twitter-login","yandex-login"],"latest_commit_sha":null,"homepage":"https://socialconnect.lowl.io/","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/SocialConnect.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":".github/CONTRIBUTING.md","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,"zenodo":null}},"created_at":"2014-09-06T05:13:11.000Z","updated_at":"2025-03-19T14:30:40.000Z","dependencies_parsed_at":"2025-04-14T14:00:10.745Z","dependency_job_id":null,"html_url":"https://github.com/SocialConnect/auth","commit_stats":{"total_commits":837,"total_committers":32,"mean_commits":26.15625,"dds":0.2031063321385902,"last_synced_commit":"5bd774eb9afdb66147a973f958cc4ae348b33fbd"},"previous_names":[],"tags_count":67,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SocialConnect%2Fauth","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SocialConnect%2Fauth/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SocialConnect%2Fauth/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SocialConnect%2Fauth/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SocialConnect","download_url":"https://codeload.github.com/SocialConnect/auth/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249097727,"owners_count":21212343,"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":["facebook","facebook-login","google-login","mailru-login","oauth","oauth-application","oauth1","oauth2","openid","openid-client","openidconnect","php","sign","social","steam-login","twitter","twitter-login","yandex-login"],"created_at":"2024-08-01T21:01:34.317Z","updated_at":"2025-04-15T15:30:35.556Z","avatar_url":"https://github.com/SocialConnect.png","language":"PHP","readme":"SocialConnect Auth\n==================\n\n[![Packagist](https://img.shields.io/packagist/v/socialconnect/auth.svg?style=flat-square)](https://packagist.org/packages/socialconnect/auth)\n[![License](http://img.shields.io/packagist/l/SocialConnect/auth.svg?style=flat-square)](https://github.com/SocialConnect/auth/blob/master/LICENSE)\n[![Scrutinizer Code Quality](http://img.shields.io/scrutinizer/g/socialconnect/auth/master.svg?style=flat-square)](https://scrutinizer-ci.com/g/SocialConnect/auth/?branch=master)\n[![Build Status](https://img.shields.io/github/workflow/status/SocialConnect/auth/CI/master?style=flat-square)](https://github.com/SocialConnect/auth/actions?query=workflow%3ACI+branch%3Amaster)\n[![Scrutinizer Code Coverage](https://img.shields.io/scrutinizer/coverage/g/socialconnect/auth/master.svg?style=flat-square)](https://scrutinizer-ci.com/g/SocialConnect/auth/?branch=master)\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2FSocialConnect%2Fauth.svg?type=shield)](https://app.fossa.io/projects/git%2Bgithub.com%2FSocialConnect%2Fauth?ref=badge_shield)\n\n## [Getting Started](https://socialconnect.lowl.io/installation.html) :: [Documentation](https://socialconnect.lowl.io/) :: [Demo](https://sc.lowl.io/)\n\n\u003e Open source social sign on PHP. Connect your application(s) with social network(s).\n\nCode examples you can find in [example](./example) directory\n\n# Features\n\n* \u003cb\u003eFunctional\u003c/b\u003e: support [30+ providers]((https://socialconnect.lowl.io/providers.html)) such as Facebook, Google, Twitter, GitHub, Vk and another.\n* \u003cb\u003eCompletely\u003c/b\u003e: We supports all social sign standarts: OAuth1/OAuth2/OpenID/OpenIDConnect.\n* \u003cb\u003eFollow standards\u003c/b\u003e: We follow PSR-7/PSR-17/PSR-18 standards.\n* \u003cb\u003eModular\u003c/b\u003e: Use only what, that you need, see [architecture overview](https://socialconnect.lowl.io/architecture.html).\n* \u003cb\u003eQuality\u003c/b\u003e: CodeCoverage with 80%+ and We are using static analyzers.\n\n## Supported type of providers\n\n- [x] OAuth1 [spec RFC 5849](https://tools.ietf.org/html/rfc5849)\n- [x] OAuth2 [spec RFC 6749](https://tools.ietf.org/html/rfc6749)\n- [X] OpenID v1 (1.1) (WIP!) [spec](https://openid.net/specs/openid-authentication-1_1.html)\n- [X] OpenID v2 [spec](http://openid.net/specs/openid-authentication-2_0.html)\n- [X] OpenID Connect (1.0) [spec](http://openid.net/specs/openid-connect-core-1_0.html#OpenID.Discovery)\n    - [X] JWT (JSON Web Token) [spec RFC 7519](https://tools.ietf.org/html/rfc7519)\n    - [X] JWK (JSON Web Keys) [spec RFC 7517](https://tools.ietf.org/html/rfc7517)\n\n## Supported providers\n\n`SocialConnect/Auth` support 30+ providers such as Facebook, Google, Twitter, GitHub, Vk and another.\n\n[See all 30+ provider](https://socialconnect.lowl.io/providers.html)\n\n## Installation \u0026 Getting Started\n\nThere is a documentation for [Installation \u0026 Getting Started](https://socialconnect.lowl.io/installation.html)\n\n## Referenced projects\n\n- [OrgHeiglHybridAuth](https://github.com/heiglandreas/HybridAuth) from [@heiglandreas](https://github.com/heiglandreas) - Authentication-layer for your ZendFramework3 App.\n- [cakephp-social-auth](https://github.com/ADmad/cakephp-social-auth) from [@ADmad](https://github.com/ADmad) - CakePHP plugin. \n- [Phalcon-module-skeleton](https://github.com/ovr/phalcon-module-skeleton) from [@ovr](https://github.com/ovr) - There is a module for Phalcon inside project.\n\n## Versions\n\n| Version                                                  | Status      | EOL        | PHP Version |\n|----------------------------------------------------------|-------------|------------|-------------|\n| [3.x](https://github.com/SocialConnect/auth/tree/master) | Current     |     --     | \u003e= 7.1      |\n| [2.x](https://github.com/SocialConnect/auth/tree/2.x)    | Maintenance | 2020-06-01 | \u003e= 7.0      |\n| [1.x](https://github.com/SocialConnect/auth/tree/1.x)    | EOL         | 2020-01-24 | \u003e= 5.5      |\n\nContributors\n============\n\nThis project exists thanks to all the people who contribute. Contributions are welcome!\n\n[![](https://sourcerer.io/fame/ovr/SocialConnect/auth/images/0)](https://sourcerer.io/fame/ovr/SocialConnect/auth/links/0)\n[![](https://sourcerer.io/fame/ovr/SocialConnect/auth/images/1)](https://sourcerer.io/fame/ovr/SocialConnect/auth/links/1)\n[![](https://sourcerer.io/fame/ovr/SocialConnect/auth/images/2)](https://sourcerer.io/fame/ovr/SocialConnect/auth/links/2)\n[![](https://sourcerer.io/fame/ovr/SocialConnect/auth/images/3)](https://sourcerer.io/fame/ovr/SocialConnect/auth/links/3)\n[![](https://sourcerer.io/fame/ovr/SocialConnect/auth/images/4)](https://sourcerer.io/fame/ovr/SocialConnect/auth/links/4)\n[![](https://sourcerer.io/fame/ovr/SocialConnect/auth/images/5)](https://sourcerer.io/fame/ovr/SocialConnect/auth/links/5)\n[![](https://sourcerer.io/fame/ovr/SocialConnect/auth/images/6)](https://sourcerer.io/fame/ovr/SocialConnect/auth/links/6)\n[![](https://sourcerer.io/fame/ovr/SocialConnect/auth/images/7)](https://sourcerer.io/fame/ovr/SocialConnect/auth/links/7)\n\n### License\n\nThis project is open-sourced software licensed under the MIT License.\n\nSee the [LICENSE](LICENSE) file for more information.\n\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2FSocialConnect%2Fauth.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2FSocialConnect%2Fauth?ref=badge_large)\n","funding_links":[],"categories":["Table of Contents","目录","PHP"],"sub_categories":["Authentication and Authorization","身份验证和授权 Authentication and Authorization"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FsocialConnect%2Fauth","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FsocialConnect%2Fauth","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FsocialConnect%2Fauth/lists"}