< 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{
 517  public int LgdxUserAccessTokenExpiresMins{ get; set; } = 30;
 378  public int LgdxUserRefreshTokenExpiresMins{ get; set; } = 1440; // 1 day
 499  public string LgdxUserJwtAlgorithm { get; set; } = SecurityAlgorithms.HmacSha256;
 7710  public string LgdxUserJwtIssuer { get; set; } = "LGDXRobotCloudUsers";
 7511  public string LgdxUserJwtSecret { get; set; } = string.Empty;
 3112  public int RobotClientsJwtExpireMins{ get; set; } = 3600;
 3113  public string RobotClientsJwtAlgorithm { get; set; } = SecurityAlgorithms.HmacSha256;
 3314  public string RobotClientsJwtIssuer { get; set; } = "LGDXRobotCloudRobotClients";
 3815  public string RobotClientsJwtSecret { get; set; } = string.Empty;
 16}