ClaimsRequest Classe

  • java.lang.Object
    • com.microsoft.aad.msal4j.ClaimsRequest

public class ClaimsRequest

Representa o parâmetro de pedido de reivindicações como um objeto

Resumo do Construtor

Construtor Descrição
ClaimsRequest()

Resumo do Método

Modificador e Tipo Método e Descrição
static ClaimsRequest formatAsClaimsRequest(String claims)

Cria uma instância de Pedido de Reclamaçõesa partir de uma String formatada em JSON que segue a especificação do parâmetro de pedido de reclamações OIDC

java.lang.String formatAsJSONString()

Converte o objeto de Pedido de Reclamaçõesnuma String formatada em JSON que segue a especificação para o parâmetro de pedido de pedidos OIDC

java.util.List<RequestedClaim> getIdTokenRequestedClaims()
protected void requestClaimInAccessToken(String claim, RequestedClaimAdditionalInfo requestedClaimAdditionalInfo)

Insere uma reclamação na lista de reclamações a ser adicionada à secção "access_token" de um pedido de pedidos OIDC

void requestClaimInIdToken(String claim, RequestedClaimAdditionalInfo requestedClaimAdditionalInfo)

Insere um pedido na lista de pedidos a ser adicionado à secção "id_token" de um pedido de pedidos OIDC

protected void requestClaimInUserInfo(String claim, RequestedClaimAdditionalInfo requestedClaimAdditionalInfo)

Insere uma reivindicação na lista de reivindicações a serem adicionadas à secção "informação do utilizador" de um pedido de reclamações do OIDC

void setIdTokenRequestedClaims(List<RequestedClaim> idTokenRequestedClaims)

Métodos herdados de java.lang.Object

java.lang.Object.clone java.lang.Object.equals java.lang.Object.finalize java.lang.Object.getClass java.lang.Object.hashCode java.lang.Object.notify java.lang.Object.notifyAll java.lang.Object.toString java.lang.Object.wait java.lang.Object.wait java.lang.Object.wait

Detalhes do Construtor

ClaimsRequest

public ClaimsRequest()

Detalhes de Método

formatAsClaimsRequest

public static ClaimsRequest formatAsClaimsRequest(String claims)

Cria uma instância de ClaimsRequest a partir de uma String formatada em JSON que segue a especificação para o parâmetro de pedido de reclamações OIDC

Parâmetros:

claims - a String que segue a formatação JSON

Devoluções:

uma instância ClaimsRequest

formatAsJSONString

public String formatAsJSONString()

Converte o objeto ClaimsRequest numa String formatada em JSON que segue a especificação do parâmetro de pedido de reclamações OIDC

Devoluções:

a String que segue a formatação JSON

getIdTokenRequestedClaims

public List<RequestedClaim> getIdTokenRequestedClaims()

requestClaimInAccessToken

protected void requestClaimInAccessToken(String claim, RequestedClaimAdditionalInfo requestedClaimAdditionalInfo)

Insere uma reclamação na lista de reclamações a ser adicionada à secção "access_token" de um pedido de pedidos OIDC

Parâmetros:

claim - o nome da reivindicação a ser solicitada
requestedClaimAdditionalInfo - Informações adicionais sobre o pedido solicitado

requestClaimInIdToken

public void requestClaimInIdToken(String claim, RequestedClaimAdditionalInfo requestedClaimAdditionalInfo)

Insere um pedido na lista de pedidos a ser adicionado à secção "id_token" de um pedido de pedidos OIDC

Parâmetros:

claim - o nome da reivindicação a ser solicitada
requestedClaimAdditionalInfo - Informações adicionais sobre o pedido solicitado

requestClaimInUserInfo

protected void requestClaimInUserInfo(String claim, RequestedClaimAdditionalInfo requestedClaimAdditionalInfo)

Insere uma reivindicação na lista de reivindicações a serem adicionadas à secção "informação do utilizador" de um pedido de reclamações do OIDC

Parâmetros:

claim - o nome da reivindicação a ser solicitada
requestedClaimAdditionalInfo - Informações adicionais sobre o pedido solicitado

setIdTokenRequestedClaims

public void setIdTokenRequestedClaims(List<RequestedClaim> idTokenRequestedClaims)

Parâmetros:

idTokenRequestedClaims

Aplica-se a