2016-11-02 3 views
0

Ich derzeit und das Abrufen des Token einfach gut läuft alles, was ich ausführen möchte, aber ich kann nicht herausfinden, wie ich mein Token "aktualisieren". Es läuft nach einer Stunde ab. Diese Methode zum Abrufen des Nur-App-Tokens gibt kein Aktualisierungstoken zurück.Office 365 App-Only Token aktualisieren/aktualisieren

Wie kann ich das Token "aktualisieren/aktualisieren"?

Ich verwende die folgende Methode das Token abzurufen:

string authority = appConfig.AuthorizationUri.Replace("common", tenantId); 
AuthenticationContext authenticationContext = new AuthenticationContext(authority,false); 
string certfile = Server.MapPath(appConfig.ClientCertificatePfx); 
X509Certificate2 cert = new X509Certificate(certfile,appConfig.ClientCertificatePfxPassword, X509KeyStorageFlags.MachineKeySet); 
ClientAssertionCertificate cac = new ClientAssertionCertificate(appConfig.ClientId, cert); 
var authenticationResult = await authenticationContext.AcquireTokenAsync(resource, cac); 
return authenticationResult.AccessToken; 

Source

Antwort

1

Just another anfordern. Es gibt keine Aktualisierung für App-Only-Token. :)