MicrosoftAppCredentials class
Implementasi autentikasi MicrosoftAppCredentials
- Memperluas
Konstruktor
| Microsoft |
Menginisialisasi instans baru kelas MicrosoftAppCredentials. |
Properti
| app |
|
| Empty | Sekumpulan kredensial kosong. |
| o |
Mendapatkan titik akhir OAuth untuk digunakan. Mengatur titik akhir OAuth yang akan digunakan. |
| o |
Mendapatkan cakupan OAuth untuk digunakan. Mengatur cakupan OAuth yang akan digunakan. |
Properti yang Diwariskan
| app |
|
| token |
Metode yang Diwarisi
| get |
Mendapatkan token akses OAuth. |
| is |
Memeriksa apakah url layanan adalah untuk host tepercaya atau tidak. |
| sign |
Terapkan kredensial ke permintaan HTTP. |
| trust |
Menambahkan host url layanan ke host tepercaya. Jika waktu kedaluwarsa tidak disediakan, tanggal kedaluwarsa akan menjadi tanggal (utc) saat ini + 1 hari. |
Detail Konstruktor
MicrosoftAppCredentials(string, string, string, string)
Menginisialisasi instans baru kelas MicrosoftAppCredentials.
new MicrosoftAppCredentials(appId: string, appPassword: string, channelAuthTenant?: string, oAuthScope?: string)
Parameter
- appId
-
string
ID aplikasi Microsoft.
- appPassword
-
string
Kata sandi aplikasi Microsoft.
- channelAuthTenant
-
string
Fakultatif. Penyewa token oauth.
- oAuthScope
-
string
Fakultatif. Cakupan untuk token.
Detail Properti
appPassword
appPassword: string
Nilai Properti
string
Empty
Sekumpulan kredensial kosong.
static Empty: MicrosoftAppCredentials
Nilai Properti
oAuthEndpoint
Mendapatkan titik akhir OAuth untuk digunakan. Mengatur titik akhir OAuth yang akan digunakan.
string oAuthEndpoint
Nilai Properti
string
OAuthEndpoint yang akan digunakan.
oAuthScope
Mendapatkan cakupan OAuth untuk digunakan. Mengatur cakupan OAuth yang akan digunakan.
string oAuthScope
Nilai Properti
string
Cakupan OAuth yang akan digunakan.
Detail Properti yang Diwariskan
appId
tokenCacheKey
Detail Metode yang Diwarisi
getToken(boolean)
Mendapatkan token akses OAuth.
function getToken(forceRefresh?: boolean): Promise<string>
Parameter
- forceRefresh
-
boolean
Benar untuk memaksa refresh token; atau false untuk mendapatkan token yang di-cache jika ada.
Mengembalikan
Promise<string>
Janji yang mewakili pekerjaan yang diantrekan untuk dijalankan.
Keterangan
Jika janji berhasil, hasilnya berisi string token akses.
Diwariskan DariAppCredentials.getToken
isTrustedServiceUrl(string)
Peringatan
API ini sudah tidak digunakan lagi.
Memeriksa apakah url layanan adalah untuk host tepercaya atau tidak.
static function isTrustedServiceUrl(serviceUrl: string): boolean
Parameter
- serviceUrl
-
string
Url layanan
Mengembalikan
boolean
True jika host url layanan tepercaya; Salah jika tidak.
Diwarisi DariAppCredentials.isTrustedServiceUrl
signRequest(WebResource)
Terapkan kredensial ke permintaan HTTP.
function signRequest(webResource: WebResource): Promise<WebResource>
Parameter
- webResource
-
WebResource
Permintaan HTTP WebResource.
Mengembalikan
Promise<WebResource>
Janji yang mewakili operasi asinkron.
Diwarisi DariAppCredentials.signRequest
trustServiceUrl(string, Date)
Peringatan
API ini sudah tidak digunakan lagi.
Menambahkan host url layanan ke host tepercaya. Jika waktu kedaluwarsa tidak disediakan, tanggal kedaluwarsa akan menjadi tanggal (utc) saat ini + 1 hari.
static function trustServiceUrl(serviceUrl: string, expiration?: Date)
Parameter
- serviceUrl
-
string
Url layanan
- expiration
-
Date
Diwariskan DariAppCredentials.trustServiceUrl