Supporto implementazione Single Sign On

Installare e configurare FormaLms e DoceboCE (siete pregati di scrivere le vostre domande dopo aver letto il manuale)
peppejari
Newbie
Posts: 13
Joined: Tue May 07, 2019 4:35 pm
Version: forma.lms 2.0

Supporto implementazione Single Sign On

Post by peppejari » Tue May 07, 2019 4:46 pm

Buonasera a tutti, mi presento sono Giuseppe Jari, nuovo utente del forum.

Scrivo questo nuovo topic per richiedere supporto in merito alla implementazione del single sign on.
Premetto che ho già letto la documentazione: http://www.formalms.org/downloads/ApiFunction_ENG.pdf.
Tuttavia continua a non essermi chiaro come occorre procedere per l'accesso SSO.
Ho compreso che va passato tramite GET, username (in minuscolo) il timestamp in formato yyyymmddhhmmss e una chiave segreta in hash md5, che credo vada impostata direttamente dal backend di forma.
Per fare un esempio pratico, io tramite get ho generato questo link: http://example?token=(username , time, secret code)
ovviamente con la chiave segreta generata in md5, che per velocità nel link di esempio è stato scritto in chiaro, tuttavia non sono riuscito ad ottenere l'autenticazione, sebbene lo username sia presente sia sulla mia web app che su forma.lms e chiaramente ho flaggato "Abilita SSO con altri applicativi attraverso un token" ed inserito la secret key.

Qualcuno che possa darmi un chiarimento?

Grazie anticipatamente.

alfa24
FormaLms Master
Posts: 397
Joined: Fri Nov 24, 2017 8:45 am
Version: forma.lms 1.4.2

Re: Supporto implementazione Single Sign On

Post by alfa24 » Tue May 07, 2019 6:29 pm

Posta il codice che hai creato.
I'm Jasmines, the One. If you need, you can contact me.

peppejari
Newbie
Posts: 13
Joined: Tue May 07, 2019 4:35 pm
Version: forma.lms 2.0

Re: Supporto implementazione Single Sign On

Post by peppejari » Tue May 07, 2019 9:50 pm

In realtà ancora non ho inserito nessun codice, stavo facendo dei test passando tramite Url i parametri sopraindicati per capire come funziona SSO, successivamente procederò alla implementazione sulla web app, vorrei capire se è corretto quanto da me detto sopra o se ci sono procedure differenti

peppejari
Newbie
Posts: 13
Joined: Tue May 07, 2019 4:35 pm
Version: forma.lms 2.0

Re: Supporto implementazione Single Sign On

Post by peppejari » Tue May 07, 2019 9:50 pm

In realtà ancora non ho inserito nessun codice, stavo facendo dei test passando tramite Url i parametri sopraindicati per capire come funziona SSO, successivamente procederò alla implementazione sulla web app, vorrei capire se è corretto quanto da me detto sopra o se ci sono procedure differenti

alfa24
FormaLms Master
Posts: 397
Joined: Fri Nov 24, 2017 8:45 am
Version: forma.lms 1.4.2

Re: Supporto implementazione Single Sign On

Post by alfa24 » Wed May 08, 2019 5:07 am

Scrivi la funzione che usi per generare la url, allora (it's the same).
I'm Jasmines, the One. If you need, you can contact me.

peppejari
Newbie
Posts: 13
Joined: Tue May 07, 2019 4:35 pm
Version: forma.lms 2.0

Re: Supporto implementazione Single Sign On

Post by peppejari » Wed May 08, 2019 8:10 am

Grazie per la risposta alfa24, ho provato a passare questo url: http://test.com/forma/?token=md5(‘peppejari’, date(‘yyyymmddhhmmss’), testSSO), tuttavia non accade proprio nulla, cioè non procede alla autenticazione (lo username utilizzato è stato già inserito nel db)

alfa24
FormaLms Master
Posts: 397
Joined: Fri Nov 24, 2017 8:45 am
Version: forma.lms 1.4.2

Re: Supporto implementazione Single Sign On

Post by alfa24 » Wed May 08, 2019 8:19 am

Non funziona così... Non mi sembra tu stia passando i querystring il nome utente tramite parametro user.
I'm Jasmines, the One. If you need, you can contact me.

alfa24
FormaLms Master
Posts: 397
Joined: Fri Nov 24, 2017 8:45 am
Version: forma.lms 1.4.2

Re: Supporto implementazione Single Sign On

Post by alfa24 » Wed May 08, 2019 8:20 am

Inoltre il token si calcola con il timestamp...
I'm Jasmines, the One. If you need, you can contact me.

peppejari
Newbie
Posts: 13
Joined: Tue May 07, 2019 4:35 pm
Version: forma.lms 2.0

Re: Supporto implementazione Single Sign On

Post by peppejari » Wed May 08, 2019 8:33 am

Grazie Alfa, posso chiederti la cortesia se ti fosse possibile un esempio pratico di url corretto?

User avatar
canelli
FormaLms Guru
Posts: 487
Joined: Thu Nov 08, 2012 12:21 pm
Version: forma.lms 2.0
Contact:

Re: Supporto implementazione Single Sign On

Post by canelli » Wed May 08, 2019 8:58 am

Ciao peppejari

dato:

BASEURL: http://testforma.com
USER: testuser
TIME: 1557302116 -- 2019-05-08 09:55:16
SECRET KEY: lamiachiave

allora
TOKEN GENERATO: dd718a5575c42cbd2daf89baa1b97673

Code: Select all

URL: http://testforma.com?login_user=testuser&time=1557302116&token=dd718a5575c42cbd2daf89baa1b97673
Cercate nel forum le riposte prima di chiedere. Check the forum before posting
---------------
Claudio Anelli
Joint Technologies - Sistemi avanzati per l'information technology

http://www.joint-tech.com
---------------

Post Reply