Options
All
  • Public
  • Public/Protected
  • All
Menu

Namespace authentication

用于校验身份的命名空间

maintainer

@cxk0831

索引

Functions(3)

getSession

  • 获取符合所需范围的认证会话。 如果一个具有 providerId 的认证 provider 没有注册,或者用户不同意与扩展共享认证信息,则拒绝。 如果有多个具有相同作用域的会话,将向用户显示一个快速选择,以选择他们想使用的账户。

    目前,只有两个认证 provider 是由编辑器的内置扩展贡献的,它们实现了 GitHub 和微软的认证: 它们的供应商 ID 是 "github" 和 "microsoft"。

    Parameters

    Returns Thenable<AuthenticationSession>

    一个可以解析到认证会话的 thenable

  • 获取符合所需范围的认证会话。 如果一个具有 providerId 的认证 provider 没有注册,或者用户不同意与扩展共享认证信息,则拒绝。 如果有多个具有相同作用域的会话,将向用户显示一个快速选择,以选择他们想使用的账户。

    目前,只有两个认证 provider 是由编辑器的内置扩展贡献的,它们实现了 GitHub 和微软的认证: 它们的供应商 ID 是 "github" 和 "microsoft"。

    Parameters

    Returns Thenable<AuthenticationSession | undefined>

    一个可以解析到认证会话的 thenable,如果没有会话的话是 undefined

Const onDidChangeSessions

registerAuthenticationProvider

  • Register an authentication provider.

    There can only be one provider per id and an error is being thrown when an id has already been used by another provider. Ids are case-sensitive.

    params

    options Additional options for the provider.

    Parameters

    Returns Disposable

    A Disposable that unregisters this provider when being disposed.

VS Code 插件开发中文文档 | VS Code 中文文档 | VS Code 官网文档 | VS Code 扩展市场

Generated by TypeDoc | 站长统计