< Summary

Information
Class: LGDXRobotCloud.API.Configurations.LgdxRobotCloudSecretConfiguration
Assembly: LGDXRobotCloud.API
File(s): /builds/yukaitung/lgdxrobot2-cloud/LGDXRobotCloud.API/Configurations/LgdxRobotCloudSecretConfiguration.cs
Line coverage
100%
Covered lines: 9
Uncovered lines: 0
Coverable lines: 9
Total lines: 16
Line coverage: 100%
Branch coverage
N/A
Covered branches: 0
Total branches: 0
Branch coverage: N/A
Method coverage

Feature is only available for sponsors

Upgrade to PRO version

Metrics

File(s)

/builds/yukaitung/lgdxrobot2-cloud/LGDXRobotCloud.API/Configurations/LgdxRobotCloudSecretConfiguration.cs

#LineLine coverage
 1using Microsoft.IdentityModel.Tokens;
 2
 3namespace LGDXRobotCloud.API.Configurations;
 4
 5public class LgdxRobotCloudSecretConfiguration
 6{
 587  public int LgdxUserAccessTokenExpiresMins{ get; set; } = 30;
 448  public int LgdxUserRefreshTokenExpiresMins{ get; set; } = 1440; // 1 day
 569  public string LgdxUserJwtAlgorithm { get; set; } = SecurityAlgorithms.HmacSha256;
 8410  public string LgdxUserJwtIssuer { get; set; } = "LGDXRobotCloudUsers";
 8211  public string LgdxUserJwtSecret { get; set; } = string.Empty;
 3812  public int RobotClientsJwtExpireMins{ get; set; } = 3600;
 3813  public string RobotClientsJwtAlgorithm { get; set; } = SecurityAlgorithms.HmacSha256;
 4014  public string RobotClientsJwtIssuer { get; set; } = "LGDXRobotCloudRobotClients";
 5215  public string RobotClientsJwtSecret { get; set; } = string.Empty;
 16}