CustomAuthPublicClientApplication class
- Extends
-
PublicClientApplication
Yöntemler
| create(Custom |
Yerel kimlik doğrulama akışlarını başlatmak için verilen yapılandırma ve denetleyiciyle yeni bir PublicClientApplication örneği oluşturur |
| get |
Geçerli hesabı tarayıcı önbelleğinden alır. |
| reset |
Parola sıfırlama akışını başlatır. Bu yöntem, parola sıfırlama işlemini tamamlamak için ek eylemin (kod gönderme) tetiklenmesine neden olur. Herhangi bir özel durum oluşursa hata ayrıntılarıyla sonuç oluşturun. |
| sign |
Oturum açma akışını başlatır. Bu yöntem oturum açma işleminin tamamlanmasına veya oturum açma işlemini tamamlamak için gereken ek eylemlere (parola, kod vb.) neden olur. Herhangi bir özel durum oluşursa hata ayrıntılarıyla sonuç oluşturun. |
| sign |
Kaydolma akışını başlatır. Bu yöntem, kaydolma işleminin tamamlanmasına veya kaydolmayı tamamlamak için gereken ek eylemlere (parola, kod vb.) neden olur. Herhangi bir özel durum oluşursa hata ayrıntılarıyla sonuç oluşturun. |
Devralınan Yöntemler
| acquire |
Bu işlev, eSTS belirteç uç noktasından bir yetkilendirme kodu (kod olarak geçirilir) kullanır. Bu yetkilendirme kodu, bir spa_code almak için gizli bir istemci kullanılarak sunucu tarafında alınmalıdır. Bu API, normal yetkilendirme kodu alımı ve kullanım için geçerli değildir. Bu yetkilendirme kodunun alınması, gizli bir istemci tarafından edinildiği için PKCE gerektirmez. |
| acquire |
Kullanıcının tarayıcısında bir açılır pencere açarak API'niz için bir access_token almak istediğinizde kullanın |
| acquire |
Kullanıcının tarayıcı penceresini yetkilendirme uç noktasına yönlendirerek API'niz için bir access_token almak istediğinizde kullanın. Bu işlev sayfayı yeniden yönlendirir, böylece bu işlevi izleyen kodlar yürütülmeyecektir. ÖNEMLİ: Promise'in çözümüne bağımlı koda sahip olmanız önerilmez. Bu işlev geçerli tarayıcı penceresinden uzaklaşır. Şu anda bu işlevde çalışan kodun zaman uyumsuz doğasını yansıtmak için bir Promise döndürür. |
| acquire |
Belirli bir kapsam kümesi için sessizce erişim belirteci alın. Paralel istekler yapılırsa şu anda promise işlemini döndürür. |
| add |
Diziye olay geri çağırmaları ekler |
| add |
Performans olaylarını almak için bir geri çağırma kaydeder. |
| clear |
Belirteçleri ve hesabı tarayıcı önbelleğinden temizler. |
| create |
StandardController oluşturur ve PublicClientApplication'a geçirir |
| disable |
Kullanıcı hesabı eklendiğinde veya farklı bir tarayıcı sekmesinde veya penceresinde yerel depolamadan kaldırıldığında olay yayan olay dinleyicisini kaldırır |
| enable |
Farklı bir tarayıcı sekmesinde veya penceresinde bir kullanıcı hesabı eklendiğinde veya localstorage'dan kaldırıldığında olay yayan olay dinleyicisi ekler |
| get |
Önbellekte bulunan ve geçirilen hesap filtresiyle eşleşen ilk hesabı döndürür. |
| get |
homeAccountId ile eşleşen oturum açmış hesabı döndürür. (hesap nesnesi başarılı oturum açma sırasında oluşturulur) veya eşleşen hesap bulunamadığında null |
| get |
localAccountId ile eşleşen oturum açmış hesabı döndürür. (hesap nesnesi başarılı oturum açma sırasında oluşturulur) veya eşleşen hesap bulunamadığında null |
| get |
Oturum açmış hesap eşleştirme kullanıcı adını döndürür. (hesap nesnesi başarılı oturum açma sırasında oluşturulur) veya eşleşen hesap bulunamadığında null olur. Bu API kolaylık sağlamak için sağlanır ancak en iyi güvenilirlik için getAccountById kullanılmalıdır |
| get |
Şu anda etkin olan hesabı alır |
| get |
Önbellekteki isteğe bağlı filtreyle eşleşen tüm hesapları döndürür. Filtre sağlanmazsa, tüm hesaplar döndürülür. |
| get |
Günlükçü örneğini verir |
| get |
Uygulama için belirteç önbelleğini alır. |
| handle |
Yeniden yönlendirme akışları sırasında PublicClientApplication nesnesi yüklendikten sonra kullanıcıların olayları tetiklemesini sağlayan olay işleyici işlevi. Bu, yeniden yönlendirme kimlik doğrulaması akışlarına dahil olan tüm sayfa yüklerinde çağrılmalıdır. |
| hydrate |
AuthenticationResult nesnesindeki belirteçler ve hesapla önbelleği hidratlar |
| initialize(Initialize |
WAM uzantısına bağlanma gibi zaman uyumsuz başlangıç görevlerini gerçekleştirmek için başlatıcı işlevi |
| initialize |
Telemetriye, günlükçüye vb. geçirilen SKU ve Sürüm değerlerini ayarlamak için sarmalayıcı kitaplıkları (Angular & React) tarafından çağrılır. |
| login |
Kullanıcının tarayıcısında açılan pencere açarak oturum açma işlemini başlatırken kullanın |
| login |
Kullanıcının tarayıcısını yetkilendirme uç noktasına yönlendirerek oturum açma işlemini başlatırken kullanın. Bu işlev sayfayı yeniden yönlendirir, böylece bu işlevi izleyen kodlar yürütülmeyecektir. ÖNEMLİ: Promise'in çözümüne bağımlı koda sahip olmanız önerilmez. Bu işlev geçerli tarayıcı penceresinden uzaklaşır. Şu anda bu işlevde çalışan kodun zaman uyumsuz doğasını yansıtmak için bir Promise döndürür. |
| logout(End |
Kullanım dışı bırakılan oturumu kapatma işlevi. Bunun yerine logoutRedirect veya logoutPopup kullanın |
| logout |
Geçerli kullanıcı için yerel önbelleği temizler ve ardından kullanıcıdan sunucuda oturumu kapatmasını isteyen bir açılır pencere açar |
| logout |
Geçerli kullanıcının oturumunu kapatıp kullanıcıyı postLogoutRedirectUri'ye yönlendirmek için kullanın.
Varsayılan davranış, kullanıcıyı adresine yönlendirmektir |
| remove |
Geri çağırma dizisinden sağlanan kimlikle geri çağırmayı kaldırır |
| remove |
addPerformanceCallback ile kaydedilen bir geri çağırmayı kaldırır. |
| set |
Etkin hesap olarak kullanılacak hesabı ayarlar. acquireToken API'lerine hiçbir hesap geçirilmezse MSAL bu etkin hesabı kullanır. |
| set |
Yapılandırmalardaki varsayılan günlükçü kümesini yeni Günlükçü ile yeni yapılandırmalarla değiştirir |
| set |
Gezinti istemcilerini ayarlar |
| sso |
Bu işlev, eSTS'den yetkilendirme kodu getirmek için gizli bir iframe kullanır. Bunun çalışmayabileceği durumlar vardır:
Bu gibi durumlarda, istek bir açılır pencere veya tam çerçeve yeniden yönlendirme içinde yapılmalıdır. Etkileşimin gerekli olduğu durumlarda prompt=none ile istek gönderemezsiniz. Yenileme belirtecinizin süresi dolduysa, sunucuda oturumunuz devam ettikçe yeni bir belirteç kümesini sessizce getirmek için bu işlevi kullanabilirsiniz. |
Yöntem Ayrıntıları
create(CustomAuthConfiguration)
Yerel kimlik doğrulama akışlarını başlatmak için verilen yapılandırma ve denetleyiciyle yeni bir PublicClientApplication örneği oluşturur
static function create(config: CustomAuthConfiguration): Promise<ICustomAuthPublicClientApplication>
Parametreler
- config
- CustomAuthConfiguration
PublicClientApplication örneği için bir yapılandırma nesnesi
Döndürülenler
Promise<ICustomAuthPublicClientApplication>
- CustomAuthPublicClientApplication örneğine çözümleyen bir söz
getCurrentAccount(CustomAuthActionInputs)
Geçerli hesabı tarayıcı önbelleğinden alır.
function getCurrentAccount(accountRetrievalInputs?: CustomAuthActionInputs): GetAccountResult
Parametreler
- accountRetrievalInputs
-
CustomAuthActionInputs
Döndürülenler
- Hesap alma işleminin sonucu
resetPassword(ResetPasswordInputs)
Parola sıfırlama akışını başlatır. Bu yöntem, parola sıfırlama işlemini tamamlamak için ek eylemin (kod gönderme) tetiklenmesine neden olur. Herhangi bir özel durum oluşursa hata ayrıntılarıyla sonuç oluşturun.
function resetPassword(resetPasswordInputs: ResetPasswordInputs): Promise<ResetPasswordStartResult>
Parametreler
- resetPasswordInputs
- ResetPasswordInputs
Parolayı sıfırlama akışı için girişler
Döndürülenler
Promise<ResetPasswordStartResult>
- ResetPasswordStartResult sorununu çözen bir söz
signIn(SignInInputs)
Oturum açma akışını başlatır. Bu yöntem oturum açma işleminin tamamlanmasına veya oturum açma işlemini tamamlamak için gereken ek eylemlere (parola, kod vb.) neden olur. Herhangi bir özel durum oluşursa hata ayrıntılarıyla sonuç oluşturun.
function signIn(signInInputs: SignInInputs): Promise<SignInResult>
Parametreler
- signInInputs
- SignInInputs
Oturum açma akışı için girişler
Döndürülenler
Promise<SignInResult>
- SignInResult olarak çözümlenebilen bir söz
signUp(SignUpInputs)
Kaydolma akışını başlatır. Bu yöntem, kaydolma işleminin tamamlanmasına veya kaydolmayı tamamlamak için gereken ek eylemlere (parola, kod vb.) neden olur. Herhangi bir özel durum oluşursa hata ayrıntılarıyla sonuç oluşturun.
function signUp(signUpInputs: SignUpInputs): Promise<SignUpResult>
Parametreler
- signUpInputs
- SignUpInputs
Döndürülenler
Promise<SignUpResult>
- SignUpResult'a çözümleyen bir söz
Devralınan Yöntemin Ayrıntıları
acquireTokenByCode(AuthorizationCodeRequest)
Bu işlev, eSTS belirteç uç noktasından bir yetkilendirme kodu (kod olarak geçirilir) kullanır. Bu yetkilendirme kodu, bir spa_code almak için gizli bir istemci kullanılarak sunucu tarafında alınmalıdır. Bu API, normal yetkilendirme kodu alımı ve kullanım için geçerli değildir.
Bu yetkilendirme kodunun alınması, gizli bir istemci tarafından edinildiği için PKCE gerektirmez.
function acquireTokenByCode(request: AuthorizationCodeRequest): Promise<AuthenticationResult>
Parametreler
- request
-
AuthorizationCodeRequest
Döndürülenler
Promise<AuthenticationResult>
Bu işlev tamamlandığında yerine getirilen veya bir hata oluştuğunda reddedilen bir söz.
Devralınan PublicClientApplication.acquireTokenByCode
acquireTokenPopup(PopupRequest)
Kullanıcının tarayıcısında bir açılır pencere açarak API'niz için bir access_token almak istediğinizde kullanın
function acquireTokenPopup(request: PopupRequest): Promise<AuthenticationResult>
Parametreler
- request
-
PopupRequest
Döndürülenler
Promise<AuthenticationResult>
Bu işlev tamamlandığında yerine getirilen veya bir hata oluştuğunda reddedilen bir söz.
Devralınan Kaynak PublicClientApplication.acquireTokenPopup
acquireTokenRedirect(RedirectRequest)
Kullanıcının tarayıcı penceresini yetkilendirme uç noktasına yönlendirerek API'niz için bir access_token almak istediğinizde kullanın. Bu işlev sayfayı yeniden yönlendirir, böylece bu işlevi izleyen kodlar yürütülmeyecektir.
ÖNEMLİ: Promise'in çözümüne bağımlı koda sahip olmanız önerilmez. Bu işlev geçerli tarayıcı penceresinden uzaklaşır. Şu anda bu işlevde çalışan kodun zaman uyumsuz doğasını yansıtmak için bir Promise döndürür.
function acquireTokenRedirect(request: RedirectRequest): Promise<void>
Parametreler
- request
-
RedirectRequest
Döndürülenler
Promise<void>
Devralınan PublicClientApplication.acquireTokenRedirect
acquireTokenSilent(SilentRequest)
Belirli bir kapsam kümesi için sessizce erişim belirteci alın. Paralel istekler yapılırsa şu anda promise işlemini döndürür.
function acquireTokenSilent(silentRequest: SilentRequest): Promise<AuthenticationResult>
Parametreler
- silentRequest
-
SilentRequest
Döndürülenler
Promise<AuthenticationResult>
- bu işlev tamamlandığında yerine gelen veya bir hata oluştuğunda reddedilen bir söz. AuthenticationResult Nesneyi verir
Devralınan PublicClientApplication.acquireTokenSilent
addEventCallback(EventCallbackFunction, EventType[])
Diziye olay geri çağırmaları ekler
function addEventCallback(callback: EventCallbackFunction, eventTypes?: EventType[]): null | string
Parametreler
- callback
-
EventCallbackFunction
- eventTypes
-
EventType[]
Döndürülenler
null | string
Devralınan PublicClientApplication.addEventCallback
addPerformanceCallback(PerformanceCallbackFunction)
Performans olaylarını almak için bir geri çağırma kaydeder.
function addPerformanceCallback(callback: PerformanceCallbackFunction): string
Parametreler
- callback
- PerformanceCallbackFunction
Döndürülenler
string
Devralınan PublicClientApplication.addPerformanceCallback
clearCache(ClearCacheRequest)
Belirteçleri ve hesabı tarayıcı önbelleğinden temizler.
function clearCache(logoutRequest?: ClearCacheRequest): Promise<void>
Parametreler
- logoutRequest
-
ClearCacheRequest
Döndürülenler
Promise<void>
Devralınan PublicClientApplication.clearCache
createPublicClientApplication(Configuration)
StandardController oluşturur ve PublicClientApplication'a geçirir
static function createPublicClientApplication(configuration: Configuration): Promise<IPublicClientApplication>
Parametreler
- configuration
-
Configuration
{Configuration}
Döndürülenler
Promise<IPublicClientApplication>
Devralınan PublicClientApplication.createPublicClientApplication
disableAccountStorageEvents()
Kullanıcı hesabı eklendiğinde veya farklı bir tarayıcı sekmesinde veya penceresinde yerel depolamadan kaldırıldığında olay yayan olay dinleyicisini kaldırır
function disableAccountStorageEvents()
Devralınan PublicClientApplication.disableAccountStorageEvents
enableAccountStorageEvents()
Farklı bir tarayıcı sekmesinde veya penceresinde bir kullanıcı hesabı eklendiğinde veya localstorage'dan kaldırıldığında olay yayan olay dinleyicisi ekler
function enableAccountStorageEvents()
Devralınan PublicClientApplication.enableAccountStorageEvents
getAccount(AccountFilter)
Önbellekte bulunan ve geçirilen hesap filtresiyle eşleşen ilk hesabı döndürür.
function getAccount(accountFilter: AccountFilter): null | AccountInfo
Parametreler
- accountFilter
- AccountFilter
Döndürülenler
null | AccountInfo
Önbellekte bulunan ilk hesap sağlanan filtreyle eşleşir veya hesap bulunamazsa null olur.
Devralınan PublicClientApplication.getAccount
getAccountByHomeId(string)
Uyarı
Bu API artık kullanım dışıdır.
- Use getAccount instead
homeAccountId ile eşleşen oturum açmış hesabı döndürür. (hesap nesnesi başarılı oturum açma sırasında oluşturulur) veya eşleşen hesap bulunamadığında null
function getAccountByHomeId(homeAccountId: string): null | AccountInfo
Parametreler
- homeAccountId
-
string
Döndürülenler
null | AccountInfo
MSAL'de depolanan hesap nesnesi
Devralınan PublicClientApplication.getAccountByHomeId
getAccountByLocalId(string)
Uyarı
Bu API artık kullanım dışıdır.
- Use getAccount instead
localAccountId ile eşleşen oturum açmış hesabı döndürür. (hesap nesnesi başarılı oturum açma sırasında oluşturulur) veya eşleşen hesap bulunamadığında null
function getAccountByLocalId(localId: string): null | AccountInfo
Parametreler
- localId
-
string
Döndürülenler
null | AccountInfo
MSAL'de depolanan hesap nesnesi
Devralınan PublicClientApplication.getAccountByLocalId
getAccountByUsername(string)
Uyarı
Bu API artık kullanım dışıdır.
- Use getAccount instead
Oturum açmış hesap eşleştirme kullanıcı adını döndürür. (hesap nesnesi başarılı oturum açma sırasında oluşturulur) veya eşleşen hesap bulunamadığında null olur. Bu API kolaylık sağlamak için sağlanır ancak en iyi güvenilirlik için getAccountById kullanılmalıdır
function getAccountByUsername(userName: string): null | AccountInfo
Parametreler
- userName
-
string
Döndürülenler
null | AccountInfo
MSAL'de depolanan hesap nesnesi
Devralınan Kaynak PublicClientApplication.getAccountByUsername
getActiveAccount()
Şu anda etkin olan hesabı alır
function getActiveAccount(): null | AccountInfo
Döndürülenler
null | AccountInfo
Devralınan PublicClientApplication.getActiveAccount
getAllAccounts(AccountFilter)
Önbellekteki isteğe bağlı filtreyle eşleşen tüm hesapları döndürür. Filtre sağlanmazsa, tüm hesaplar döndürülür.
function getAllAccounts(accountFilter?: AccountFilter): AccountInfo[]
Parametreler
- accountFilter
- AccountFilter
Döndürülen hesapları daraltmak için (İsteğe bağlı) filtre
Döndürülenler
Önbellekteki AccountInfo nesneleri dizisi
Devralınan PublicClientApplication.getAllAccounts
getLogger()
Günlükçü örneğini verir
function getLogger(): Logger
Döndürülenler
Devralınan Kaynak PublicClientApplication.getLogger
getTokenCache()
Uygulama için belirteç önbelleğini alır.
function getTokenCache(): ITokenCache
Döndürülenler
ITokenCache
Devralınan PublicClientApplication.getTokenCache
handleRedirectPromise(string)
Yeniden yönlendirme akışları sırasında PublicClientApplication nesnesi yüklendikten sonra kullanıcıların olayları tetiklemesini sağlayan olay işleyici işlevi. Bu, yeniden yönlendirme kimlik doğrulaması akışlarına dahil olan tüm sayfa yüklerinde çağrılmalıdır.
function handleRedirectPromise(hash?: string): Promise<null | AuthenticationResult>
Parametreler
- hash
-
string
İşlenmek üzere karma. Varsayılan olarak window.location.hash dosyasının geçerli değerini kullanır. Yalnızca işlenecek yanıt geçerli değerde yer almadıysa açıkça sağlanması gerekir.
Döndürülenler
Promise<null | AuthenticationResult>
Belirteç yanıtı veya null. Dönüş değeri null ise, kimlik doğrulama yeniden yönlendirmesi algılanmadı.
Devralınan PublicClientApplication.handleRedirectPromise
hydrateCache(AuthenticationResult, PopupRequest | RedirectRequest | SilentRequest | Partial<Omit<CommonAuthorizationUrlRequest, "responseMode" | "earJwk" | "codeChallenge" | "codeChallengeMethod" | "requestedClaimsHash" | "platformBroker">>)
AuthenticationResult nesnesindeki belirteçler ve hesapla önbelleği hidratlar
function hydrateCache(result: AuthenticationResult, request: PopupRequest | RedirectRequest | SilentRequest | Partial<Omit<CommonAuthorizationUrlRequest, "responseMode" | "earJwk" | "codeChallenge" | "codeChallengeMethod" | "requestedClaimsHash" | "platformBroker">>): Promise<void>
Parametreler
- result
-
AuthenticationResult
- request
-
PopupRequest | RedirectRequest | SilentRequest | Partial<Omit<CommonAuthorizationUrlRequest, "responseMode" | "earJwk" | "codeChallenge" | "codeChallengeMethod" | "requestedClaimsHash" | "platformBroker">>
AuthenticationResult'ı almak için kullanılan istek nesnesi
Döndürülenler
Promise<void>
Devralınan PublicClientApplication.hydrateCache
initialize(InitializeApplicationRequest)
WAM uzantısına bağlanma gibi zaman uyumsuz başlangıç görevlerini gerçekleştirmek için başlatıcı işlevi
function initialize(request?: InitializeApplicationRequest): Promise<void>
Parametreler
- request
-
InitializeApplicationRequest
{? InitializeApplicationRequest}
Döndürülenler
Promise<void>
Devralınan Kaynak PublicClientApplication.initialize
initializeWrapperLibrary(WrapperSKU, string)
Telemetriye, günlükçüye vb. geçirilen SKU ve Sürüm değerlerini ayarlamak için sarmalayıcı kitaplıkları (Angular & React) tarafından çağrılır.
function initializeWrapperLibrary(sku: WrapperSKU, version: string)
Parametreler
- sku
-
WrapperSKU
- version
-
string
Devralınan PublicClientApplication.initializeWrapperLibrary
loginPopup(PopupRequest)
Kullanıcının tarayıcısında açılan pencere açarak oturum açma işlemini başlatırken kullanın
function loginPopup(request?: PopupRequest): Promise<AuthenticationResult>
Parametreler
- request
-
PopupRequest
Döndürülenler
Promise<AuthenticationResult>
Bu işlev tamamlandığında yerine getirilen veya bir hata oluştuğunda reddedilen bir söz.
Devralınan PublicClientApplication.loginPopup
loginRedirect(RedirectRequest)
Kullanıcının tarayıcısını yetkilendirme uç noktasına yönlendirerek oturum açma işlemini başlatırken kullanın. Bu işlev sayfayı yeniden yönlendirir, böylece bu işlevi izleyen kodlar yürütülmeyecektir.
ÖNEMLİ: Promise'in çözümüne bağımlı koda sahip olmanız önerilmez. Bu işlev geçerli tarayıcı penceresinden uzaklaşır. Şu anda bu işlevde çalışan kodun zaman uyumsuz doğasını yansıtmak için bir Promise döndürür.
function loginRedirect(request?: RedirectRequest): Promise<void>
Parametreler
- request
-
RedirectRequest
Döndürülenler
Promise<void>
Devralınan PublicClientApplication.loginRedirect
logout(EndSessionRequest)
Uyarı
Bu API artık kullanım dışıdır.
Kullanım dışı bırakılan oturumu kapatma işlevi. Bunun yerine logoutRedirect veya logoutPopup kullanın
function logout(logoutRequest?: EndSessionRequest): Promise<void>
Parametreler
- logoutRequest
-
EndSessionRequest
Döndürülenler
Promise<void>
Devralınan PublicClientApplication.logout
logoutPopup(EndSessionPopupRequest)
Geçerli kullanıcı için yerel önbelleği temizler ve ardından kullanıcıdan sunucuda oturumu kapatmasını isteyen bir açılır pencere açar
function logoutPopup(logoutRequest?: EndSessionPopupRequest): Promise<void>
Parametreler
- logoutRequest
-
EndSessionPopupRequest
Döndürülenler
Promise<void>
Devralınan Kaynak PublicClientApplication.logoutPopup
logoutRedirect(EndSessionRequest)
Geçerli kullanıcının oturumunu kapatıp kullanıcıyı postLogoutRedirectUri'ye yönlendirmek için kullanın.
Varsayılan davranış, kullanıcıyı adresine yönlendirmektir window.location.href.
function logoutRedirect(logoutRequest?: EndSessionRequest): Promise<void>
Parametreler
- logoutRequest
-
EndSessionRequest
Döndürülenler
Promise<void>
Devralınan PublicClientApplication.logoutRedirect
removeEventCallback(string)
Geri çağırma dizisinden sağlanan kimlikle geri çağırmayı kaldırır
function removeEventCallback(callbackId: string)
Parametreler
- callbackId
-
string
Devralınan PublicClientApplication.removeEventCallback
removePerformanceCallback(string)
addPerformanceCallback ile kaydedilen bir geri çağırmayı kaldırır.
function removePerformanceCallback(callbackId: string): boolean
Parametreler
- callbackId
-
string
Döndürülenler
boolean
Devralınan Kaynak PublicClientApplication.removePerformanceCallback
setActiveAccount(null | AccountInfo)
Etkin hesap olarak kullanılacak hesabı ayarlar. acquireToken API'lerine hiçbir hesap geçirilmezse MSAL bu etkin hesabı kullanır.
function setActiveAccount(account: null | AccountInfo)
Parametreler
- account
-
null | AccountInfo
Devralınan PublicClientApplication.setActiveAccount
setLogger(Logger)
Yapılandırmalardaki varsayılan günlükçü kümesini yeni Günlükçü ile yeni yapılandırmalarla değiştirir
function setLogger(logger: Logger)
Parametreler
- logger
- Logger
Günlükçü örneği
Devralınan PublicClientApplication.setLogger
setNavigationClient(INavigationClient)
Gezinti istemcilerini ayarlar
function setNavigationClient(navigationClient: INavigationClient)
Parametreler
- navigationClient
-
INavigationClient
Devralınan PublicClientApplication.setNavigationClient
ssoSilent(Partial<Omit<CommonAuthorizationUrlRequest, "responseMode" | "earJwk" | "codeChallenge" | "codeChallengeMethod" | "requestedClaimsHash" | "platformBroker">>)
Bu işlev, eSTS'den yetkilendirme kodu getirmek için gizli bir iframe kullanır. Bunun çalışmayabileceği durumlar vardır:
- Akıllı İzleme Önleme biçimi kullanan tüm tarayıcılar
- Hizmetle oluşturulmuş bir oturum yoksa
Bu gibi durumlarda, istek bir açılır pencere veya tam çerçeve yeniden yönlendirme içinde yapılmalıdır.
Etkileşimin gerekli olduğu durumlarda prompt=none ile istek gönderemezsiniz.
Yenileme belirtecinizin süresi dolduysa, sunucuda oturumunuz devam ettikçe yeni bir belirteç kümesini sessizce getirmek için bu işlevi kullanabilirsiniz.
function ssoSilent(request: Partial<Omit<CommonAuthorizationUrlRequest, "responseMode" | "earJwk" | "codeChallenge" | "codeChallengeMethod" | "requestedClaimsHash" | "platformBroker">>): Promise<AuthenticationResult>
Parametreler
- request
-
Partial<Omit<CommonAuthorizationUrlRequest, "responseMode" | "earJwk" | "codeChallenge" | "codeChallengeMethod" | "requestedClaimsHash" | "platformBroker">>
Döndürülenler
Promise<AuthenticationResult>
Bu işlev tamamlandığında yerine getirilen veya bir hata oluştuğunda reddedilen bir söz.
Devralınan PublicClientApplication.ssoSilent