Per this conversation on #191 adding async/await support to the Swift sample app, we discovered that the keychain-access-groups entitlement is needed to sign in successfully. We should explore further why this is the case and if we can get around the issue.