AuthorizationCodeParameters Sınıf

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

Uygulamalar

com.microsoft.aad.msal4j.IAcquireTokenParameters

public class AuthorizationCodeParameters
implements com.microsoft.aad.msal4j.IAcquireTokenParameters

Yetkilendirme kodu akışı için parametreleri içeren nesne. veya için PublicClientApplication#acquireToken(AuthorizationCodeParameters) parametre olarak kullanılabilir ConfidentialClientApplication#acquireToken(AuthorizationCodeParameters)

Yöntem Özeti

Değiştirici ve Tür Yöntem ve Açıklaması
@lombok.NonNull java.lang.String authorizationCode()

OAuth2.0 yetkilendirme kodu akışının ilk adımında alınan yetkilendirme kodu.

static AuthorizationCodeParametersBuilder builder(String authorizationCode, URI redirectUri)

Oluşturucu: AuthorizationCodeParameters

ClaimsRequest claims()

OIDC talep isteği parametresi aracılığıyla talep edilecek talepler, standart ve özel talep isteklerine izin verir

java.lang.String codeVerifier()

PKCE için kullanılan kod doğrulayıcı.

java.util.Map<java.lang.String,java.lang.String> extraHttpHeaders()

Belirteç isteğine ek üst bilgiler ekler

java.util.Map<java.lang.String,java.lang.String> extraQueryParameters()

Belirteç isteğine ek sorgu parametreleri ekler

@lombok.NonNull java.net.URI redirectUri()

Azure portalında kaydedilen ve OAuth2.0 yetkilendirme kodu akışının ilk adımında kullanılan yeniden yönlendirme URI'si.

java.util.Set<java.lang.String> scopes()

Uygulamanın erişim istediği kapsamlar

java.lang.String tenant()

Bu isteğin yetkili URL'sindeki kiracı değerini geçersiz kılar

Yöntemlerin devralındığı yer: 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

Yöntem Ayrıntıları

authorizationCode

public @NonNull String authorizationCode()

OAuth2.0 yetkilendirme kodu akışının ilk adımında alınan yetkilendirme kodu. Daha ayrıntılı bilgi için bkz. https://aka.ms/msal4j-authorization-code-flow

builder

public static AuthorizationCodeParameters.AuthorizationCodeParametersBuilder builder(String authorizationCode, URI redirectUri)

Oluşturucu: AuthorizationCodeParameters

Parametreler:

authorizationCode - hizmet yetkilendirme uç noktasından alınan kod
redirectUri - Yetkilendirme kodunun alındığı URI

Döndürülenler:

oluşturmak için kullanılabilecek oluşturucu nesnesi AuthorizationCodeParameters

claims

public ClaimsRequest claims()

OIDC talep isteği parametresi aracılığıyla talep edilecek talepler, standart ve özel talep isteklerine izin verir

codeVerifier

public String codeVerifier()

PKCE için kullanılan kod doğrulayıcı. Daha ayrıntılı bilgi için bkz. https://tools.ietf.org/html/rfc7636

extraHttpHeaders

public Map<String,String> extraHttpHeaders()

Belirteç isteğine ek üst bilgiler ekler

extraQueryParameters

public Map<String,String> extraQueryParameters()

Belirteç isteğine ek sorgu parametreleri ekler

redirectUri

public @NonNull URI redirectUri()

Azure portalında kaydedilen ve OAuth2.0 yetkilendirme kodu akışının ilk adımında kullanılan yeniden yönlendirme URI'si. Daha ayrıntılı bilgi için bkz. https://aka.ms/msal4j-authorization-code-flow

scopes

public Set<String> scopes()

Uygulamanın erişim istediği kapsamlar

tenant

public String tenant()

Bu isteğin yetkili URL'sindeki kiracı değerini geçersiz kılar

Şunlara uygulanır