Ich versuche, eine Möglichkeit zu implementieren, sich von meiner Anwendung, die die Valence API verwendet, abzumelden. Ich kann natürlich die Sitzung an meinem Ende löschen, aber gibt es einen Weg durch die API, um sich auch von der Desire2Learn-Seite auszuloggen? Ich habe die Dokumente durchgesehen und habe nichts gesehen.Desire2Learn Valence API Logout
Antwort
Nein, derzeit gibt es keine Route zum expliziten Abmelden oder Anmelden. Sie können jedoch den Valence-Authentifizierungsprozess verwenden, um Anmeldeinformationen für einen neuen Benutzer zu generieren. In diesem Fall müssen Sie einen Browser verwenden, um mit dem Benutzer zu interagieren, der keine offene Sitzung mit dem LMS hat: Solange das LMS denkt, dass der Browser, der den Benutzerteil der Authentifizierung ausführt, eine offene Sitzung hat, Es wird die Benutzeranmeldeinformationen für diesen Benutzer zurückgeben, anstatt den Benutzer zu bitten, sich erneut zu authentifizieren.
In der Regel läuft eine inaktive Sitzung mit dem LMS nach kurzer Zeit ab und das LMS zwingt den Benutzer zur erneuten Authentifizierung, wenn Ihre App den Authentifizierungsprozess initiiert.
Das macht Sinn. Danke für die Information. – Harry
- 1. Desire 2 Learn Valence API Authentifizierung und Cookies
- 2. user_image für desire2learn LTI-Provider
- 3. Valence 500-Fehler beim Abrufen des Modulinhalts
- 4. Valence: Entfernen Sie einen Benutzer aus Abschnitt
- 5. Dokumentieren Spring Login/Logout-API in Swagger
- 6. Oauth Logout mit Facebook Grafik api
- 7. Mit Twitter api logout auf Twitter?
- 8. Logout Umleitung
- 9. Logout funktioniert nicht
- 10. symfony2 Logout
- 11. Grails Spring Security Rest Logout
- 12. PHP Digest auth, Logout
- 13. facebook-ios-sdk Logout
- 14. ADFS 2.0 SAML Logout
- 15. Android Logout-Timer
- 16. Django Logout Problem
- 17. Child Portal Logout Problem
- 18. versuchen, Logout-Funktion schreiben
- 19. login/logout mit AJAX
- 20. Prestashop Logout Benutzer programmatisch
- 21. Logout-Button php
- 22. Facebook PHP SDK Logout
- 23. Logout Facebook Android SDK
- 24. ASP.Net Logout Code Block
- 25. Symfony Logout-Handler
- 26. Dart Login/Logout Beispiel
- 27. Logout-Anwendung mit NSTimer
- 28. Logout-Code in JSP
- 29. Push-Benachrichtigungen Offline-Logout
- 30. Tapestry5 Logout-Ausnahme
Ich habe einige Tracking des Javascript in unserer Instanz von D2L, und ich konnte feststellen, dass https://site.name.edu/d2l/logout mindestens eine Seite bietet, die bestätigt, dass sie sich abmelden möchten. Dies gibt ihnen zumindest eine schnelle Möglichkeit, sich abzumelden. – Harry
Eigentlich scheint dies die API-Sitzung nicht zu schließen. Es protokolliert sie zwar, aber die API-Aufrufe geben nicht wieder, dass sie nicht mehr angemeldet sind ... zurück zum Zeichenbrett. – Harry
Möchten Sie den Token des Benutzers ungültig machen? – Flame