Require HTTPS for WebDAV sync
This commit is contained in:
1 parent
480134538a
commit
a7c8127091
2 files changed
+3
-3
No files matched your search
+1
-1
@@ -48,7 +48,7 @@ Progetti, geometrie, disegni, punti di interesse, tracce, mappe offline, prefere
|
|||||||
|
|
||||||
L'utente puo importare ed esportare file e condividerli mediante le applicazioni installate. In questi casi il trattamento successivo dipende dalla destinazione scelta dall'utente.
|
L'utente puo importare ed esportare file e condividerli mediante le applicazioni installate. In questi casi il trattamento successivo dipende dalla destinazione scelta dall'utente.
|
||||||
|
|
||||||
La sincronizzazione WebDAV e facoltativa. Endpoint, nome utente e password sono forniti dall'utente; la password viene conservata nell'archivio sicuro del dispositivo. I backup vengono trasmessi al server WebDAV indicato soltanto su comando dell'utente o secondo le opzioni di backup da lui attivate. Si raccomanda di utilizzare esclusivamente endpoint HTTPS.
|
La sincronizzazione WebDAV e facoltativa. Endpoint, nome utente e password sono forniti dall'utente; la password viene conservata nell'archivio sicuro del dispositivo. I backup vengono trasmessi al server WebDAV indicato soltanto su comando dell'utente o secondo le opzioni di backup da lui attivate. L'app accetta esclusivamente endpoint WebDAV HTTPS.
|
||||||
|
|
||||||
## Licenze e acquisti
|
## Licenze e acquisti
|
||||||
|
|
||||||
|
|||||||
@@ -36,9 +36,9 @@ public sealed class CloudSyncService
|
|||||||
private static Uri BuildTarget(string endpoint)
|
private static Uri BuildTarget(string endpoint)
|
||||||
{
|
{
|
||||||
if (!Uri.TryCreate(endpoint?.Trim(), UriKind.Absolute, out var uri)
|
if (!Uri.TryCreate(endpoint?.Trim(), UriKind.Absolute, out var uri)
|
||||||
|| (uri.Scheme != Uri.UriSchemeHttps && uri.Scheme != Uri.UriSchemeHttp))
|
|| uri.Scheme != Uri.UriSchemeHttps)
|
||||||
{
|
{
|
||||||
throw new ArgumentException("Inserisci un indirizzo WebDAV http o https valido.");
|
throw new ArgumentException("Inserisci un indirizzo WebDAV HTTPS valido.");
|
||||||
}
|
}
|
||||||
return uri.AbsolutePath.EndsWith(".zip", StringComparison.OrdinalIgnoreCase)
|
return uri.AbsolutePath.EndsWith(".zip", StringComparison.OrdinalIgnoreCase)
|
||||||
? uri
|
? uri
|
||||||
|
|||||||
Reference in new issue
Block a user