AuthorizationCodeParameters Sınıf
- java.
lang. Object - com.
microsoft. aad. msal4j. AuthorizationCodeParameters
- com.
Uygulamalar
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
Authorization |
builder(String authorizationCode, URI redirectUri)
Oluşturucu: AuthorizationCodeParameters |
|
Claims |
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
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:
Döndürülenler:
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