Wie erhalte ich ein benutzerbasiertes Token von der Azure Graph-API?

Ich habe ein Azure Active Directory und in meiner Web-API einen Code, mit dem ich mithilfe der bei Azure registrierten Anwendung und eines Clientzertifikats ein Token von Azure Graph API erhalten kann. Hier ist der Code, den ich gerade verwende:

public static string AcquireServiceToken()
{
    var authority = string.Format(_authority, "common");
    var authContext = new AuthenticationContext(authority);

    var result = authContext.AcquireToken(_serviceTokenResourceId, new ClientAssertionCertificate(_serviceTokenClientId, GetClientCertificate(_certThumbprint)));
    return result.AccessToken;
}

Dieses Code-Snippet funktioniert einwandfrei. Ich benötige jetzt ein spezifischeres Token, das den Kontext eines angemeldeten Benutzers enthält. Daher muss ich in der Lage sein, einen Benutzernamen und ein Kennwort einzugeben und ein Graph-Token von Azure zurückzuerhalten. Irgendwelche Ideen

Antworten auf die Frage(4)

Ihre Antwort auf die Frage