Table of Contents

LoginWithNintendo

Methods
public static LoginOperation LoginWithNintendo(string token, CancellationToken cancellationToken = default)

Login to coherence Cloud using a Nintendo Account.

Parameters
Type Name Description
string token

Nintendo Account ID as a JSON Web Token with a link to the public certificate embedded.

CancellationToken cancellationToken

Used to cancel the operation.

Returns
Type Description
LoginOperation

The status of the asynchronous login operation.

Remarks

'Nintendo Auth Enabled' must be ticked in Project Settings on your Online Dashboard for this authentication method to be usable.

Examples
using System.Threading.Tasks;
using Coherence.Cloud;
using UnityEngine;

class LoginWithNintendo : MonoBehaviour
{
    public async Task<PlayerAccount> Login(string token)
    {
        PlayerAccount playerAccount = await CoherenceCloud.LoginWithNintendo(token);
        Debug.Log($"Logged in as: {playerAccount}.");
        return playerAccount;
    }
}