Auth constructor

Auth(
  1. String applicationUrl,
  2. MocoOpts? opt,
  3. HttpRequestClass httpClient
)

Implementation

Auth(String applicationUrl, MocoOpts? opt, HttpRequestClass httpClient) {
  this.appsUrl = applicationUrl + "/services/auth";
  this.appsOrigin = applicationUrl;
  this.client = httpClient;

  var prefix = opt?.options!.tokenStorageKeyPrefix;

  if(opt != null) {
    var a = opt.options!.payloadEncryption!.enforcement!.contains("COMMON");
    // print("AUTH COMMON " + a.toString());
    this.encryptMode = a;



    if(prefix != null) {
      prefixAccessToken = prefix +"accessToken";
      prefixRefreshToken = prefix + "refreshToken";
      prefixExpiryToken = prefix + "expiry";
    }
  }
}