feat: implement scoped join attempts and tickets (#10)
quality-gate / quality (push) Successful in 1m1s
quality-gate / quality (push) Successful in 1m1s
Closes #10
This commit is contained in:
@@ -5,6 +5,15 @@ namespace FinalFactory.Rendezvous.Tests.Provisioning;
|
||||
|
||||
public sealed class PrincipalCredentialTests
|
||||
{
|
||||
[Fact]
|
||||
public void Base64UrlDecoderRejectsNonCanonicalTrailingBits()
|
||||
{
|
||||
Assert.True(Base64Url.TryDecode("AA", out byte[] canonical));
|
||||
Assert.Equal(new byte[] { 0 }, canonical);
|
||||
Assert.False(Base64Url.TryDecode("AB", out byte[] nonCanonical));
|
||||
Assert.Empty(nonCanonical);
|
||||
}
|
||||
|
||||
[Fact]
|
||||
public void DedicatedAndPlayerGrantCredentialsRoundtripToDistinctPrincipals()
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user