public async Task SessionCookie(TestConfig config) { var tokenBuilder = JwtTestUtils.SessionCookieBuilder(config.TenantId); var sessionCookie = await tokenBuilder.CreateTokenAsync(); var auth = config.CreateAuth(); var exception = await Assert.ThrowsAsync <FirebaseAuthException>( async() => await auth.VerifyIdTokenAsync(sessionCookie)); var expectedMessage = "Firebase ID token has incorrect issuer (iss) claim."; this.CheckException(exception, expectedMessage); }
private TestConfig() { this.authBuilder = JwtTestUtils.AuthBuilderForTokenVerification(); this.tokenBuilder = JwtTestUtils.SessionCookieBuilder(); }