コード例 #1
0
        public void ParsePayloadTest()
        {
            var claims = AndroidVerify.ParsePayload(actualSubmission.DeviceVerificationPayload);
            var nonce  = submission.GetAndroidNonce();

            Assert.Equal(Convert.ToBase64String(nonce), Convert.ToBase64String(claims.Nonce));
        }
コード例 #2
0
        public async Task VerifyTokenTest()
        {
            var app = new DbAuthorizedApp
            {
                PackageName = "com.xamarin.exposurenotification.sampleapp",
                Platform    = "android",
            };

            var nonce = submission.GetAndroidNonce();

            var verified = await AndroidVerify.VerifyToken(actualSubmission.DeviceVerificationPayload, nonce, DateTimeOffset.UtcNow, app);

            Assert.True(verified);
        }