Comments (12)
Salve, io sto cercando di collegare Google Workspace con l'accesso tramite SSO su Giuaschool, ma non ho la minima idea di come procedere. Potrei essere aiutato? Grazie
Sul Registro, ho configurato tutto come deve essere con anche il dominio della scuola, eppure non riesco a configurare le API di Google. Le loro guide sono al quanto complesse e non si riesce a capire quasi nulla delle loro spiegazioni su come creare Credenziali OAuth o cose del genere, lei potrebbe aiutarmi?
from giuaschool.
Non posso aiutarti molto, perché quasi tutto va fatto sulla piattaforma Google: io l'ho fatto diversi anni fa e ora hanno cambiato un tutto.
Segui qualche tutorial, ad esempio ho trovato questo.
Devi generate le chiavi (API KEY) per Admin SDK API, in modo da avere la gestione degli utenti.
Una volta generate le chiavi le devi impostare sul file .env:
OAUTH_GOOGLE_CLIENT_ID='XXX'
OAUTH_GOOGLE_CLIENT_SECRET='XXX'
OAUTH_GOOGLE_CLIENT_HD='nomescuola.edu.it'
L'ultimo parametro (OAUTH_GOOGLE_CLIENT_HD) contiene il tuo dominio di Google Workspace.
from giuaschool.
Non posso aiutarti molto, perché quasi tutto va fatto sulla piattaforma Google: io l'ho fatto diversi anni fa e ora hanno cambiato un tutto.
Segui qualche tutorial, ad esempio ho trovato questo.
Devi generate le chiavi (API KEY) per Admin SDK API, in modo da avere la gestione degli utenti.
Una volta generate le chiavi le devi impostare sul file .env:
OAUTH_GOOGLE_CLIENT_ID='XXX' OAUTH_GOOGLE_CLIENT_SECRET='XXX' OAUTH_GOOGLE_CLIENT_HD='nomescuola.edu.it'
L'ultimo parametro (OAUTH_GOOGLE_CLIENT_HD) contiene il tuo dominio di Google Workspace.
Ok, grazie. Solo un'informazione: il Registro viene identificato come Applicazione Web oppure come altra applicazione? Mi serve per creare le API
from giuaschool.
Applicazione web va bene.
from giuaschool.
Applicazione web va bene.
Alcune persone mi dicono che su Altervista non è molto semplice configurare le API di Google, puoi confermarmi? Perché ci tengo ad utilizzare le API.
from giuaschool.
Non so, non ho mai provato su Altervista.
from giuaschool.
Applicazione web va bene.
Ok, ho fatto il Registro su Netsons (registrodavinci.netsons.org/public/login/form) però sulle API di Google non riesco a configurare il Redirect URI corretto. Quale redirect uri dovrei inserire?
from giuaschool.
Ok, ho fatto il Registro su Netsons (registrodavinci.netsons.org/public/login/form) però sulle API di Google non riesco a configurare il Redirect URI corretto. Quale redirect uri dovrei inserire?
Dovrebbe essere:
https://registrodavinci.netsons.org/public/login/gsuite/check
che mi pare sia quello che hai impostato.
Forse non l'hai autorizzato, vedi dettagli
from giuaschool.
Inoltre hai impostato nel file .env i dati seguenti?
OAUTH_GOOGLE_CLIENT_ID='XXX'
OAUTH_GOOGLE_CLIENT_SECRET='XXX'
OAUTH_GOOGLE_CLIENT_HD='nomescuola.edu.it'
Dopo aver modificato il file .env, ricorda di svuotare la cache.
from giuaschool.
Inoltre hai impostato nel file .env i dati seguenti?
OAUTH_GOOGLE_CLIENT_ID='XXX' OAUTH_GOOGLE_CLIENT_SECRET='XXX' OAUTH_GOOGLE_CLIENT_HD='nomescuola.edu.it'
Dopo aver modificato il file .env, ricorda di svuotare la cache.
Su
OAUTH_GOOGLE_CLIENT_HD=
bisogna inserire il dominio della Scuola o il dominio del Registro Elettronico? Deve essere per forza un dominio .edu.it?
from giuaschool.
Su
OAUTH_GOOGLE_CLIENT_HD=
bisogna inserire il dominio della Scuola o il dominio del Registro Elettronico? Deve essere per forza un dominio .edu.it?
E' il dominio della scuola, o, per essere più chiari, il dominio usato nelle mail degli utenti.
Cioè, se i tuoi utenti sono del tipo [email protected], il dominio da indicare è scuola.it
Serve per semplificare l'accesso degli utenti, che dovranno inserire solo la username perché il dominio è bloccato.
from giuaschool.
Nessuna attività negli ultimi 30 giorni: segnalazione chiusa.
from giuaschool.
Related Issues (20)
- Problema nel passaggio al nuovo A.S HOT 6
- Files HOT 16
- Problemi scrutinio HOT 8
- Errore Symfony nell'installazione HOT 6
- Errore Assenze HOT 5
- Errore nel file di evacuazione HOT 9
- Problema con il caricamento del file zip HOT 48
- Certificato delle Competenze HOT 1
- Errore aggiornamenti registro HOT 1
- Certificazione competenze HOT 2
- Errore assenze studenti quando sono inseriti nella classe
- Attività di Orientamento a.s. 2023/2024 HOT 2
- errore 500 quando vai su assenza e sono inserite gli studenti nella classe HOT 10
- Errore 500 con gli scrutini HOT 25
- ERRORE 500 PAGINA SCRUTINI HOT 5
- problema quando vai nella sezione staff HOT 12
- problema nel passaggio del anno 2024/2025 HOT 2
- Problema scrutinio recupero debiti HOT 12
- Aggiornamenti dopo la versione 1.5.8 HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from giuaschool.