emersonart / suapoauth2
Biblioteca para conexão com a API do SUAP para o IFRN.
dev-master
2020-03-30 15:44 UTC
Requires
- php: >=5.3.0
- vlucas/phpdotenv: ^4
This package is auto-updated.
Last update: 2024-04-29 04:20:32 UTC
README
Biblioteca para conexão com a API do SUAP para o IFRN.
Ainda se encontra em desenvolvimento!
Sobre
O Suap OAuth2 php implementa a integração com o SUAP, tendo 2 principais funcionalidades:
- Logar com SUAP via OAuth2
- Consumir API (via OAuth2) obtendo recursos em nome do usuário
Requisitos
- cURL;
- PHPDotEnv 4.x;
Instalação
Antes da instalação verifique se atende aos resquisitos. Para a instalação existem duas formas: manual ou via composer.
1. Manual. Mova os arquivos deste pacote para seu servidor
Root # → Root Project Directory ├── class/ │ └── Suap-OAuth2.php ├── includes/ │ └── constants.php ├── suap_logs │ └── index.html └── index.php # → Arquivo para teste de funções
2. Via Composer. Mova os arquivos deste pacote para seu servidor
Adicione ao composer.json do seu projeto:
{ "require" { "emersonart/suapoauth2" : "dev-develop" } }
Então execute
composer update
Ou
Execute o comando:
composer require emersonart/suapoauth2:dev-develop
Instruções
Crie sua Aplicação no SUAP
Crie sua aplicação em https://suap.ifrn.edu.br/api/ com as seguintes informações:
- Client Type: Confidential
- Authorization Grant Type: authorization-code
- Redicert URIs: SEU_HOST/suap_auth/ (Alterar para o seu servidor)
- Configure o Client_id, Client_secret e Redirect_uri no arquivo /includes/constants.php