https://github.com/datamweb/shield-oauth
OAuth for CodeIgniter Shield
https://github.com/datamweb/shield-oauth
codeigniter4 githuboauth googleoauth oauth oauth2 shield
Last synced: 5 months ago
JSON representation
OAuth for CodeIgniter Shield
- Host: GitHub
- URL: https://github.com/datamweb/shield-oauth
- Owner: datamweb
- License: mit
- Created: 2022-10-26T00:03:58.000Z (about 3 years ago)
- Default Branch: develop
- Last Pushed: 2025-01-22T09:12:18.000Z (about 1 year ago)
- Last Synced: 2025-04-13T00:48:21.157Z (10 months ago)
- Topics: codeigniter4, githuboauth, googleoauth, oauth, oauth2, shield
- Language: PHP
- Homepage: https://www.shield-oauth.codeigniter4.ir/
- Size: 2.21 MB
- Stars: 63
- Watchers: 9
- Forks: 18
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[Farsi](./README.fa-IR.md) | English
## Codeigniter Shield OAuth
[](https://github.com/datamweb/shield-oauth/actions/workflows/phpcsfixer.yml)
[](https://github.com/datamweb/shield-oauth/actions/workflows/phpstan.yml)
[](https://github.com/datamweb/shield-oauth/actions/workflows/rector.yml)
[](https://github.com/datamweb/shield-oauth/actions/workflows/phpcpd.yml)

[](https://packagist.org/packages/datamweb/shield-oauth) [](https://packagist.org/packages/datamweb/shield-oauth) [](https://packagist.org/packages/datamweb/shield-oauth) [](https://packagist.org/packages/datamweb/shield-oauth) [](https://packagist.org/packages/datamweb/shield-oauth)
`Shield OAuth` helps you to provide the possibility of login or registering users through the OAuth service. Currently, `Shield OAuth` supports `Google OAuth` and `GitHub OAuth` by default, but it allows you to implement it for any other service, including **Yahoo**, **Facebook**, **Twitter**, **LinkedIn**, **GitLab** and ...
In `Shield OAuth`, it has been considered to be easy to use by developers and the possibility of expansion to connect to other services in the shortest possible time.

## Requirements
- [Composer](https://getcomposer.org)
- [Codeigniter](https://codeigniter4.github.io/CodeIgniter4/installation/installing_composer.html#installation) **v4.3.5** or later
- [Codeigniter Shield](https://github.com/codeigniter4/shield)
- [cURL Library](https://www.php.net/manual/en/book.curl.php) to be installed in your version of PHP
## Shield OAuth Documentation
In the documentation, I have explained how to **install**, **configure**, and how to **create custom class `NewOAuth`** connections to other services. Documentation for `Shield OAuth` can be found on the [docs](https://www.shield-oauth.codeigniter4.ir/).
## License
This project is licensed under the MIT License - see the [LICENSE](/LICENSE) file for details.
## Acknowledgements
Every open-source project depends on it's contributors to be a success. The following users have contributed in one manner or another in making Codeigniter `Shield OAuth`: