UserNamePasswordParameters Класс
- java.
lang. Object - com.
microsoft. aad. msal4j. UserNamePasswordParameters
- com.
Реализации
public class UserNamePasswordParameters
implements com.microsoft.aad.msal4j.IAcquireTokenParameters
Объект, содержащий параметры для потока имени пользователя или пароля. Можно использовать в качестве параметра acquireToken(UserNamePasswordParameters parameters)
Не рекомендуется: Этот класс поддерживает поток учетных данных пароля владельца ресурса (ROPC), который является небезопасным и будет удален в будущем выпуске.
Дополнительные сведения см https://aka.ms/msal-ropc-migration . в руководстве по миграции.
Дополнительные сведения см. на странице https://aka.ms/msal4j-username-password
Сводка по методу
| Модификатор и тип | Метод и описание |
|---|---|
|
static
User |
builder(Set<String> scopes, String username, char[] password)
Построитель параметров имени |
|
Claims |
claims()
Возвращает параметр запроса утверждений, который будет отправлен с помощью запроса проверки подлинности. |
| java.util.Map<java.lang.String,java.lang.String> |
extraHttpHeaders()
Возвращает дополнительные заголовки HTTP, которые будут включены в запрос токена. |
| java.util.Map<java.lang.String,java.lang.String> |
extraQueryParameters()
Не рекомендуется
Не рекомендуется для рабочих сценариев. Он будет удален в будущем выпуске, и поведение может быть заменено новым API.
Возвращает дополнительные параметры запроса, которые будут включены в запрос маркера. |
| char[] | password() |
|
Pop |
proofOfPossession() |
| java.util.Set<java.lang.String> |
scopes()
Возвращает набор областей (разрешений), запрошенных для маркера доступа. |
| java.lang.String |
tenant()
Возвращает идентификатор клиента для запроса маркера. |
| java.lang.String | username() |
Методы, унаследованные от java.lang.Object
Сведения о методе
builder
public static UserNamePasswordParameters.UserNamePasswordParametersBuilder builder(Set<String> scopes, String username, char[] password)
Builder for UserNameParameters
Параметры:
Возвращаемое значение:
claims
public ClaimsRequest claims()
Возвращает параметр запроса утверждений, который будет отправлен с помощью запроса проверки подлинности.
Параметр запроса утверждений можно использовать для запроса конкретных утверждений, возвращаемых в маркере, для запроса проверки подлинности MFA или управления другими аспектами выдачи маркеров.
extraHttpHeaders
public Map<String,String> extraHttpHeaders()
Возвращает дополнительные заголовки HTTP, которые будут включены в запрос токена.
Эти заголовки будут добавлены в HTTP-запросы, отправленные в конечную точку маркера. Это может быть полезно для сценариев, требующих пользовательских заголовков для прокси-серверов или для диагностических целей.
extraQueryParameters
public Map<String,String> extraQueryParameters()
Не рекомендуется
Возвращает дополнительные параметры запроса, которые будут включены в запрос маркера.
Эти параметры будут добавлены в строку запроса в запросах к конечным точкам авторизации и маркера. Это может быть полезно для сценариев, требующих пользовательских параметров, которые явно не поддерживаются в библиотеке.
password
public char[] password()
proofOfPossession
public PopParameters proofOfPossession()
scopes
public Set<String> scopes()
Возвращает набор областей (разрешений), запрошенных для маркера доступа.
Области представляют разрешения, к которым приложение запрашивает доступ.
tenant
public String tenant()
Возвращает идентификатор клиента для запроса маркера.
При указании это значение переопределяет клиент, указанный в URL-адресе центра приложения. Это может быть идентификатор клиента (GUID), доменное имя или одно из специальных значений, таких как common или "организации".
username
public String username()