So authentifizieren Sie WebSocket -Verbindungen in C#
Posted: 13 Apr 2025, 01:38
Ich habe eine HTML -Anwendung. Jeder kann jedoch einige Anfragen an den Server senden. Ich möchte, dass mein Server geschützt wird und nur authentifizierte Anfragen empfängt. Zum Beispiel kann ich aus JavaScript im Entwicklermodus Anfragen gegen WebSocket -Server ausführen. var webSocketOptions = new WebSocketOptions()
{
KeepAliveInterval = TimeSpan.FromSeconds(120),
};
webSocketOptions.AllowedOrigins.Add("https://example.com");
webSocketOptions.AllowedOrigins.Add("https://www.example.com");
app.UseWebSockets(webSocketOptions);
< /code>
Gibt es eine Möglichkeit, WebSocket -Anforderungen zu authentifizieren? Oder erlauben Sie beispielsweise nur legitime Benutzer an den WS -Server an Anfragen senden?
{
KeepAliveInterval = TimeSpan.FromSeconds(120),
};
webSocketOptions.AllowedOrigins.Add("https://example.com");
webSocketOptions.AllowedOrigins.Add("https://www.example.com");
app.UseWebSockets(webSocketOptions);
< /code>
Gibt es eine Möglichkeit, WebSocket -Anforderungen zu authentifizieren? Oder erlauben Sie beispielsweise nur legitime Benutzer an den WS -Server an Anfragen senden?