Spring Security Oauth2 für Spring Website

Pratap Komaravolu

Wir arbeiten an einem Projekt mit einer Spring-Website, Rest-Webdiensten für Drittkunden und unseren eigenen mobilen Anwendungen. Die von uns geplante Architektur besteht darin, den Grant-Typ des Ressourcenbesitzers für die mobile App und den Client-Berechtigungsnachweis für Restful Web Services zu implementieren. Jetzt möchten wir eine Entscheidung über die Verwendung von Spring Security Oauth2 oder traditioneller Spring Security auf der Spring-Website treffen. Da wir im Gesundheitswesen sind, legen wir mehr Wert auf Sicherheit. Kann mir jemand bitte die beste Implementierung für die Website vorschlagen, um die unter dem folgenden Link https://www.owasp.org/index.php/Top_10_2013-Top_10 genannten Sicherheitsrisiken zu überwinden

Vielen Dank.

shankarsh15

Sie können sich definitiv Spring Securityfür die Adressierung entscheiden OWASP defects. Sie können in eine Menge schreiben, von Custom Filtersdenen in der hinzugefügt wird springSecurityFilterChain.

In diesem Beitrag erhalten Sie eine Vorstellung davon, wie Sie benutzerdefinierte Filter schreiben.

Wie schreibe ich einen benutzerdefinierten Filter in Spring Security?

Eine Liste der OWASP-Fehler finden Sie unter dem Spring-Sicherheitsmodul:

1.Mit diesen benutzerdefinierten Filtern können Sie Cross Site ScriptingProbleme so behandeln, dass dies der Fall ist escape all the unwanted script tags.

Das Kryptomodul von 2.Spring Security bietet die erforderlichen Kryptografiefunktionen für die Adressierung OWASP's Sensitive Data Exposure defect.

3. Mit dem Autorisierungsmechanismus von Spring Security wird der Insecure Direct Object ReferencesFehler von OWASP behoben

Dieser Artikel stammt aus dem Internet. Bitte geben Sie beim Nachdruck die Quelle an.

Bei Verstößen wenden Sie sich bitte [email protected] Löschen.

bearbeiten am
0

Lass mich ein paar Worte sagen

0Kommentare
LoginNach der Teilnahme an der Überprüfung

Verwandte Artikel

Java Spring Security: 401 Unauthorized für Token OAuth2 Endpunkt

Web- und Mobile-Clients für Spring Security OAuth2

Spring Security OAuth2: Wie stelle ich zwei separate Anmeldelinks für zwei Benutzertypen bereit?

Inkrementelle Autorisierung für Google OAuth2 Melden Sie sich bei Spring Security an

Spring Security OAuth2: Unzureichende Authentifizierungsausnahme

Oauth2 Spring Security-Autorisierungscode

Spring Security OAuth2 reiner Ressourcenserver

Aktualisieren von Spring Security OAuth2

Microservices und Spring Security OAuth2

Wie aktiviere ich OAuth2 nur für bestimmte Klassen in meiner Spring Boot Security OAuth2-App?

Spring Cloud Gateway OAuth2 mit Spring Security OAuth2 Authorization Server = Schleife

Spring Security 5 Aufruf OAuth2 Gesicherte API in Anwendung Runner führt in Illegal

Spring Security OAuth2: Wie füge ich mehrere Sicherheitsfilterketten vom Typ ResourceServerConfigurer hinzu?

Unterstützt Spring Security OAuth2 den Autorisierungscodefluss mit PKCE für Browser-Clients (Angular)?

Spring Security Oauth2-Authentifizierung für Javascript WebApp

Spring Security - UserDetailsService für die oAuth2-Implementierung?

Spring Security 5 Ersatz für OAuth2RestTemplate

Spring Boot Security OAuth2: WebSecurityConfigurerAdapter: 302 Weiterleiten an / error

Spring Security OAuth2 und FormLogin in einer einzigen Anwendung

Spring Security OAuth2 tanzen und Parameter abrufen

CORS stören Spring Security oauth2

Spring Security oauth2 Client - zu viele Weiterleitungen

Abmelden funktioniert nicht richtig in Spring Security OAuth2

Spring Security - oauth2 Ressource-Server-Tests

NoClassDefFoundError: javax / xml / bind / UnmarshalException - Spring Security oauth2

spring security oauth2 deaktiviere jsessionid-basierte Sitzung

Spring Security 5-Restclient mit OAuth2

Authentifizieren Sie verschiedene Benutzertypen mit Spring Security OAuth2

Spring OAuth2 Security - Client-Anmeldeinformationen - Benutzerdefinierter Authentifizierungsanbieter

TOP Liste

  1. 1

    Modbus Python Schneider PM5300

  2. 2

    Glassfish v3.0.1 im Vergleich zu Oracle GlassFish Server 3.0.1 - Gibt es einen technischen Grund, die kommerzielle Version zu verwenden?

  3. 3

    Wie schließe ich mehrere Ordner mit der Variablen EXTRA_ARGS aus?

  4. 4

    Wie kann eine gleichmäßige Lastverteilung in ElasticSearch mit Indizes mit unterschiedlicher Anzahl von Shards erreicht werden?

  5. 5

    Wie kann man eine Multi-Container-Anwendung in Steuerkarten erstellen?

  6. 6

    ElasticSearch - Knotensperren konnten nicht abgerufen werden

  7. 7

    Python: Spalten mit demselben Namen zusammenführen, wobei der Mindestwert beibehalten wird

  8. 8

    Elasticsearch startet nicht nach dem Laden in viele Daten

  9. 9

    Ärgerliches Problem mit yaml, das ich nicht lösen kann

  10. 10

    Wie Verwenden von Httpclient mit jedem SSL-Zertifikat, egal wie „schlecht“ es ist

  11. 11

    Wie vergleicht man scala.xml-Knoten richtig?

  12. 12

    ElasticSeach Auto Complete mit dem Vervollständigungsvorschlag, um das vollständige Dokument zurückzugeben

  13. 13

    Wie füge ich eine Spalte in einer Zeile in der Ansible Jinja2-Vorlage mit der for-Schleife hinzu?

  14. 14

    HTTPS-Verbindung mit Moneris-Servern in Curl

  15. 15

    Unity Build-Fehler: Der Name 'EditorUtility' ist im aktuellen Kontext nicht vorhanden

  16. 16

    Bester Crawler, um festzustellen, ob er mit Technologien gebaut wurde?

  17. 17

    So erhalten Sie eine gleichmäßige Höhe für alle Eingabefelder

  18. 18

    Wie kann ich den Kaskadenmodus global einstellen?

  19. 19

    Eclipse Oxygen - Projekte verschwinden

  20. 20

    Wie konvertiere ich einen Vektor von Bytes (u8) in eine Zeichenfolge?

  21. 21

    ElasticSearch BulkShardRequest ist aufgrund von org.elasticsearch.common.util.concurrent.EsThreadPoolExecutor fehlgeschlagen

heißlabel

Archiv