Ignore:
Timestamp:
Jan 27, 2023, 7:28:00 PM (22 months ago)
Author:
alloc
Message:
  • Major refactoring
  • Using Utf8Json for (de)serialization
  • Moving APIs to REST
  • Removing dependencies from WebServer and MapRenderer to ServerFixes
File:
1 edited

Legend:

Unmodified
Added
Removed
  • binary-improvements2/WebServer/src/OpenID.cs

    r399 r402  
    1919
    2020                private static readonly X509Certificate2 caCert =
    21                         new X509Certificate2 (Path.GetDirectoryName (Assembly.GetExecutingAssembly ().Location) +
    22                                               "/steam-rootca.cer");
     21                        new X509Certificate2 ($"{Path.GetDirectoryName (Assembly.GetExecutingAssembly ().Location)}/steam-rootca.cer");
    2322
    2423                private static readonly X509Certificate2 caIntermediateCert =
    25                         new X509Certificate2 (Path.GetDirectoryName (Assembly.GetExecutingAssembly ().Location) +
    26                                               "/steam-intermediate.cer");
     24                        new X509Certificate2 ($"{Path.GetDirectoryName (Assembly.GetExecutingAssembly ().Location)}/steam-intermediate.cer");
    2725
    2826                private const bool verboseSsl = false;
     
    7472                                foreach (X509ChainElement chainEl in privateChain.ChainElements) {
    7573                                        if (verboseSsl) {
    76                                                 Log.Out ("Validating cert: " + chainEl.Certificate.Subject);
     74                                                Log.Out ($"Validating cert: {chainEl.Certificate.Subject}");
    7775                                        }
    7876
     
    8078                                        foreach (X509ChainStatus chainStatus in chainEl.ChainElementStatus) {
    8179                                                if (verboseSsl) {
    82                                                         Log.Out ("   Status: " + chainStatus.Status);
     80                                                        Log.Out ($"   Status: {chainStatus.Status}");
    8381                                                }
    8482
     
    9492
    9593                                                // This status is an error, print information
    96                                                 Log.Warning ("[OpenID] Steam certificate error: " + chainEl.Certificate.Subject + " ### Error: " +
    97                                                              chainStatus.Status);
     94                                                Log.Warning ($"[OpenID] Steam certificate error: {chainEl.Certificate.Subject} ### Error: {chainStatus.Status}");
    9895                                                privateChain.Reset ();
    9996                                                return false;
     
    104101                                        if (chainStatus.Status != X509ChainStatusFlags.NoError &&
    105102                                            chainStatus.Status != X509ChainStatusFlags.UntrustedRoot) {
    106                                                 Log.Warning ("[OpenID] Steam certificate error: " + chainStatus.Status);
     103                                                Log.Warning ($"[OpenID] Steam certificate error: {chainStatus.Status}");
    107104                                                privateChain.Reset ();
    108105                                                return false;
     
    130127                        };
    131128
    132                         return STEAM_LOGIN + '?' + buildUrlParams (queryParams);
     129                        return $"{STEAM_LOGIN}?{buildUrlParams (queryParams)}";
    133130                }
    134131
     
    141138
    142139                        if (mode == "error") {
    143                                 Log.Warning ("[OpenID] Steam OpenID login error: " + getValue (_req, "openid.error"));
     140                                Log.Warning ($"[OpenID] Steam OpenID login error: {getValue (_req, "openid.error")}");
    144141                                if (debugOpenId) {
    145142                                        PrintOpenIdResponse (_req);
     
    174171                        string[] signeds = getValue (_req, "openid.signed").Split (',');
    175172                        foreach (string s in signeds) {
    176                                 queryParams ["openid." + s] = getValue (_req, "openid." + s);
     173                                string name = $"openid.{s}";
     174                                queryParams [name] = getValue (_req, name);
    177175                        }
    178176
     
    201199                        }
    202200
    203                         Log.Warning ("[OpenID] Steam OpenID login failed: {0}", responseString);
     201                        Log.Warning ($"[OpenID] Steam OpenID login failed: {responseString}");
    204202                        return 0;
    205203                }
     
    209207                        int i = 0;
    210208                        foreach ((string argName, string argValue) in _queryParams) {
    211                                 paramsArr [i++] = argName + "=" + Uri.EscapeDataString (argValue);
     209                                paramsArr [i++] = $"{argName}={Uri.EscapeDataString (argValue)}";
    212210                        }
    213211
     
    218216                        NameValueCollection nvc = _req.QueryString;
    219217                        if (nvc [_name] == null) {
    220                                 throw new MissingMemberException ("[OpenID] OpenID parameter \"" + _name + "\" missing");
     218                                throw new MissingMemberException ($"[OpenID] OpenID parameter \"{_name}\" missing");
    221219                        }
    222220
     
    227225                        NameValueCollection nvc = _req.QueryString;
    228226                        for (int i = 0; i < nvc.Count; i++) {
    229                                 Log.Out ("   " + nvc.GetKey (i) + " = " + nvc [i]);
     227                                Log.Out ($"   {nvc.GetKey (i)} = {nvc [i]}");
    230228                        }
    231229                }
Note: See TracChangeset for help on using the changeset viewer.