1
AuthCode
Hallo zusammen, gibt es eine Möglichkeit für eine OAuth 2.0 Anmeldung wie folgt in Ninox umzusetzen?
Open ADFS with window.open('https://xxx/adfs/oauth2/authorize/?client_id=xxx&redirect_uri=http://yyy&response_type=code&scope=openid%20profile&resource=https://xxx/api/data/')
Extract Authentication Code from url (window.location.href)
axios.post('https://xxx/adfs/oauth2/token', qs.stringify({...
Also den AuthCode per Redirect abgreifen speichern und damit ein Token erstellen lassen?
Aktuell bekomme ich ein Token Handling mit gespeicherten Nutzerdaten in Ninox und client_secret hin, möchte aber nicht das die Nutzer ihre Daten in Ninox ablegen.
Freue mich auf eure Rückmeldungen
chris
1 Antwort
-
per Javascript könnte ich den Aufruf wie folgt realisieren.
html(" <button onclick='openADFS()'>Open ADFS Login</button> <script> function openADFS() { var ninoxurl = window.location.href; var url = 'https://xxx/adfs/oauth2/authorize/?client_id=xxx&redirect_uri='+ninoxurl+'&response_type=code&scope=openid%20profile&resource=https://xxx/api/data/v9.0/'; window.open(url, '_self'); } </script> ")
Wie kann ich dann nach Authentisierung den AuthCode als Parameter in der URL verarbeiten und speicehrn für den Token Abruf?
Content aside
-
1
„Gefällt mir“ Klicks
- vor 1 JahrZuletzt aktiv
- 1Antworten
- 64Ansichten
-
2
Folge bereits