1 ) 实现 ` ` ` IAuthenticationProvider ` ` ` 接口 的 身份 验证 提供 程序 。 客户 端上 下文 调用 其 ` ` ` GetToken ` ` ` 方法 ， 以 请求 用于 客户 端 身份 验证 的 令牌 。 若 要 继续 ` ` ` TokenReceived ` ` ` 提供 身份 验证 令牌 并 继续 连接 过程 ， 或者 ` ` ` Cancel ` ` ` 取消 需要 在 传递 的 ` ` ` IAuthenticationProviderCallback ` ` ` 上 调用 的 进程 。

1 ) An authentication provider implementing the ```IAuthenticationProvider``` interface . Its ```GetToken``` method is called by the client context to request a token for client authentication . To continue either ```TokenReceived``` to provide the authentication token and continue the connection process or ```Cancel``` to cancel the process needs to be called on the passed ```IAuthenticationProviderCallback``` .
