Esempio n. 1
0
        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();
 }