/// <summary> /// Creates a new instance of <see cref="TokenClient"/> that's configured to use /// the specified environment. /// </summary> /// <param name="cluster">the token cluster to connect to</param> /// <param name="developerKey">the developer key</param> /// <returns>an instance of <see cref="TokenClient"/></returns> public static TokenClient Create(TokenCluster cluster, string developerKey) { return(NewBuilder() .ConnectTo(cluster) .DeveloperKey(developerKey) .Build()); }
/// <summary> /// Creates an instance of a Token SDK. /// </summary> /// <param name="channel">the gRPC channel</param> /// <param name="cryptoEngineFactory">the crypto factory to create crypto engine</param> /// <param name="tokenCluster">the token cluster to connect to</param> public TokenClient( ManagedChannel channel, ICryptoEngineFactory cryptoEngineFactory, TokenCluster tokenCluster) : base(channel, cryptoEngineFactory, tokenCluster) { }
/// <summary> /// Creates an instance of a Token SDK. /// </summary> /// <param name = "channel">GRPC channel</param> /// <param name="cryptoEngineFactory">crypto factory instance</param> /// <param name="tokenCluster">token cluster</param> /// <param name="browserFactory">browser factory</param> public TokenClient( ManagedChannel channel, ICryptoEngineFactory cryptoEngineFactory, TokenCluster tokenCluster, IBrowserFactory browserFactory) : base(channel, cryptoEngineFactory, tokenCluster) { this.browserFactory = browserFactory; }
/// <summary> /// Initializes a new instance of the <see cref="T:Tokenio.Tpp.Member"/> class. /// </summary> /// <param name="memberId">member ID</param> /// <param name="client">RPC client used to perform operations against the server.</param> /// <param name="tokenCluster">Token cluster, e.g. sandbox, production.</param> /// <param name="partnerId">member ID of partner.</param> /// <param name="realmId">Realm identifier.</param> public Member(string memberId, Client client, TokenCluster tokenCluster, string partnerId = null, string realmId = null) : base(memberId, client, tokenCluster, partnerId, realmId) { this.client = client; }
public static TokenClient NewSdkInstance() { Enum.TryParse( Environment.GetEnvironmentVariable("TOKEN_ENV") ?? "development", true, out TokenCluster.TokenEnv tokenEnv); return(TokenClient.NewBuilder() .ConnectTo(TokenCluster.GetCluster(tokenEnv)) .Port(443) .Timeout(10 * 60 * 1_000) // Set high for easy debugging. .DeveloperKey("4qY7lqQw8NOl9gng0ZHgT4xdiDqxqoGVutuZwrUYQsI") .Build()); }
/// <summary> /// Creates a new instance of {@link TokenClient} that's configured to use /// the specified environment. /// </summary> /// <param name="cluster">token cluster to connect to</param> /// <returns>{@link TokenClient} instance</returns> public static TokenClient Create(TokenCluster cluster) { return(NewBuilder() .ConnectTo(cluster) .Build()); }