public void TestToJsonWithoutImpersonationDoesNotHavePrn() { OAuth2JwtClaimset claimset = new OAuth2JwtClaimset(); claimset.serviceAccountEmail = "serviceAccountEmail"; claimset.scope = "scope"; claimset.audience = "audience"; claimset.expiry = 1; claimset.timestamp = 2; Assert.AreEqual("{\"iss\":\"serviceAccountEmail\", \"scope\":\"scope\", " + "\"aud\":\"audience\", \"exp\":1, \"iat\":2}", claimset.ToJson()); }
/// <summary> /// Builds a JWT claimset from the current builder settings. /// </summary> /// <returns>A JWT claimset</returns> public OAuth2JwtClaimset Build() { OAuth2JwtClaimset claimset = new OAuth2JwtClaimset(); claimset.scope = this.scope; claimset.audience = this.audience; claimset.serviceAccountEmail = this.serviceAccountEmail; claimset.impersonationEmail = this.impersonationEmail; claimset.timestamp = this.timestamp; claimset.expiry = this.expiry; return(claimset); }
/// <summary> /// Builds a JWT claimset from the current builder settings. /// </summary> /// <returns>A JWT claimset</returns> public OAuth2JwtClaimset Build() { OAuth2JwtClaimset claimset = new OAuth2JwtClaimset(); claimset.scope = this.scope; claimset.audience = this.audience; claimset.serviceAccountEmail = this.serviceAccountEmail; claimset.impersonationEmail = this.impersonationEmail; claimset.timestamp = this.timestamp; claimset.expiry = this.expiry; return claimset; }