{"repo":"lxinaider/IFCalc","free":true,"listed":false,"github":"https://github.com/lxinaider/IFCalc","clone":"git clone https://github.com/lxinaider/IFCalc.git","description":"Um site feito para cálculo bimestral e anual de notas para alunos do IF.","language":"TypeScript","stars":10,"topics":["if","instituto-federal","mato-grosso","nextjs","react","ifcalc","ifmt"],"license":"MIT","category":"auth-billing-email","readme_excerpt":"O IFCalc foi feito com Next.js no intuito de auxiliar os alunos do Instituto Federal de Mato Grosso a visualizarem suas notas de uma maneira simplificada. Autenticação OAuth 🗝️ O Oauth do SUAP só funcionará em campi que está na lista de providers em src/auth.ts . Pois cada IF possui SUAPs diferentes, utilizando OAuths diferentes. Se deseja adicionar o SUAP do seu campi confira a seção abaixo, ou caso queira criar uma versão para os campi do seu estado, confira a seção de como fazer o deploy da aplicação. Além disso, não possuímos informação de sua senha de login, pois o seu login é verificado pelo SUAP, que então envia um JWT (Json Web Token), cujo você não deve compartilhar com ninguém, pois contém acesso aos seus dados pessoais, para obtermos seus dados e assim acessar suas notas a partir da API do próprio SUAP. Como adicionar o seu campus ao IFCalc 📚 - Você deve criar uma aplicação OAuth no seu SUAP (https://suap.ifmt.edu.br/admin/api/aplicacaooauth2/); - O nome da aplicação necessariamente deve ser somente \"IFCalc\"; - A aplicação deve ser do tipo Authorization Code e Confidential; - O campo de Redirect URIs deve conter o seu callback de login utilizado nos ambientes de teste e produção do IFCalc. Substitua [SIGLA DO ESTADO] pela sigla do seu estado em minúsculo (exemplo: mt, sp, rj...), cada URL deve ser separado por um espaço. - - Não é necessário um algoritmo específico, pois não é usado OIDC (OpenID Connect) no projeto. - Devido ao token do OAuth correr o risco de se","default_branch":null,"files":null,"tree":[],"storefront":"/r/lxinaider","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/lxinaider/IFCalc/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}