Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/datamweb/shield-oauth
OAuth for CodeIgniter Shield
https://github.com/datamweb/shield-oauth
codeigniter4 githuboauth googleoauth oauth oauth2 shield
Last synced: 6 days 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 2 years ago)
- Default Branch: develop
- Last Pushed: 2024-11-13T00:56:00.000Z (about 1 month ago)
- Last Synced: 2024-12-13T12:10:01.088Z (13 days ago)
- Topics: codeigniter4, githuboauth, googleoauth, oauth, oauth2, shield
- Language: PHP
- Homepage: https://www.shield-oauth.codeigniter4.ir/
- Size: 1.85 MB
- Stars: 61
- Watchers: 9
- Forks: 16
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[Farsi](./README.fa-IR.md) | English
## Codeigniter Shield OAuth
[![PHPCSFixer](https://github.com/datamweb/shield-oauth/actions/workflows/phpcsfixer.yml/badge.svg)](https://github.com/datamweb/shield-oauth/actions/workflows/phpcsfixer.yml)
[![PHPStan](https://github.com/datamweb/shield-oauth/actions/workflows/phpstan.yml/badge.svg)](https://github.com/datamweb/shield-oauth/actions/workflows/phpstan.yml)
[![Rector](https://github.com/datamweb/shield-oauth/actions/workflows/rector.yml/badge.svg)](https://github.com/datamweb/shield-oauth/actions/workflows/rector.yml)
[![PHPCPD](https://github.com/datamweb/shield-oauth/actions/workflows/phpcpd.yml/badge.svg)](https://github.com/datamweb/shield-oauth/actions/workflows/phpcpd.yml)[![Latest Stable Version](https://poser.pugx.org/datamweb/shield-oauth/v?style=for-the-badge)](https://packagist.org/packages/datamweb/shield-oauth) [![Total Downloads](https://poser.pugx.org/datamweb/shield-oauth/downloads?style=for-the-badge)](https://packagist.org/packages/datamweb/shield-oauth) [![Latest Unstable Version](https://poser.pugx.org/datamweb/shield-oauth/v/unstable?style=for-the-badge)](https://packagist.org/packages/datamweb/shield-oauth) [![License](https://poser.pugx.org/datamweb/shield-oauth/license?style=for-the-badge)](https://packagist.org/packages/datamweb/shield-oauth) [![PHP Version Require](https://poser.pugx.org/datamweb/shield-oauth/require/php?style=for-the-badge)](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`: