UsernamePasswordCredential class
Предупреждение
Теперь этот API является нерекомендуемым.
UsernamePasswordCredential is deprecated. Use a more secure credential. See https://aka.ms/azsdk/identity/mfa for details.
Включает проверку подлинности в идентификаторе Microsoft Entra с именем пользователя и паролем пользователя. Для этих учетных данных требуется высокий уровень доверия, поэтому его следует использовать только в том случае, если другие, более безопасные типы учетных данных не могут использоваться.
Конструкторы
Username |
Создает экземпляр Имени пользователяPasswordCredential с подробными сведениями, необходимыми для проверки подлинности в идентификаторе Microsoft Entra с именем пользователя и паролем. |
Методы
get |
Выполняет проверку подлинности с помощью идентификатора Microsoft Entra и возвращает маркер доступа в случае успешного выполнения. Если проверка подлинности завершается ошибкой, CredentialUnavailableError будет возникать с подробными сведениями об ошибке. Если пользователь предоставил параметр |
Сведения о конструкторе
UsernamePasswordCredential(string, string, string, string, UsernamePasswordCredentialOptions)
Создает экземпляр Имени пользователяPasswordCredential с подробными сведениями, необходимыми для проверки подлинности в идентификаторе Microsoft Entra с именем пользователя и паролем.
new UsernamePasswordCredential(tenantId: string, clientId: string, username: string, password: string, options?: UsernamePasswordCredentialOptions)
Параметры
- tenantId
-
string
Клиент Microsoft Entra (каталог).
- clientId
-
string
Идентификатор клиента (приложения) регистрации приложений в клиенте.
- username
-
string
Адрес электронной почты учетной записи пользователя (имя пользователя).
- password
-
string
Пароль учетной записи пользователя
Параметры настройки клиента, который выполняет запрос проверки подлинности.
Сведения о методе
getToken(string | string[], GetTokenOptions)
Выполняет проверку подлинности с помощью идентификатора Microsoft Entra и возвращает маркер доступа в случае успешного выполнения. Если проверка подлинности завершается ошибкой, CredentialUnavailableError будет возникать с подробными сведениями об ошибке.
Если пользователь предоставил параметр disableAutomaticAuthentication
, после автоматического получения маркера этот метод не попытается запросить взаимодействие с пользователем для получения маркера.
function getToken(scopes: string | string[], options?: GetTokenOptions): Promise<AccessToken>
Параметры
- scopes
-
string | string[]
Список областей, для которых маркер будет иметь доступ.
- options
- GetTokenOptions
Параметры, используемые для настройки любых запросов этой реализации TokenCredential, могут выполняться.
Возвращаемое значение
Promise<AccessToken>