AuthDelegate klasy

Pełnomocnik do operacji związanych z uwierzytelnianiem.

Podsumowanie

Członkowie Opisy
publiczny wirtualny bool AcquireOAuth2Token(const Identity & identity, const OAuth2Challenge & challenge, OAuth2Token & token) Ta metoda jest nazywana tym, kiedy token uwierzytelniania jest wymagany dla aparatu zasad przy użyciu danej tożsamości i dla danego wyzwania. Klient powinien zwrócić, czy uzyskanie tokenu powiodło się. Jeśli się powiedzie, powinna zainicjować dany obiekt tokenu.
public virtual bool AcquireOAuth2Token(const Identity & identity, const OAuth2Challenge & challenge, const std::shared_ptr < void >& context, OAuth2Token & token) Ta metoda jest nazywana tym, kiedy token uwierzytelniania jest wymagany dla aparatu zasad przy użyciu danej tożsamości i dla danego wyzwania. Klient powinien zwrócić, czy uzyskanie tokenu powiodło się. Jeśli się powiedzie, powinna zainicjować dany obiekt tokenu.

Członkowie

Funkcja AcquireOAuth2Token

Ta metoda jest nazywana tym, kiedy token uwierzytelniania jest wymagany dla aparatu zasad przy użyciu danej tożsamości i dla danego wyzwania. Klient powinien zwrócić, czy uzyskanie tokenu powiodło się. Jeśli się powiedzie, powinna zainicjować dany obiekt tokenu.

Parametry:

  • tożsamość:użytkownik, dla którego zażądano tokenu

  • wyzwanie:wyzwanie OAuth2

  • token:[Dane wyjściowe] Token OAuth2 z kodem Base64

Zwracawartość True (Prawda), jeśli pomyślnie nabyto token, w innym przypadku fałsz w przypadku błędu, jeśli parametr wyjściowy tokenu zawiera komunikat o błędzie, zostanie on uwzględniony w wyjątku NoAuthTokenError, który zostanie później podniesiony do aplikacji.

Przestarzałe: Ta metoda wkrótce zostanie wycofana na rzecz tej, która akceptuje parametr kontekstowy. Jeśli nowa wersja została zaimplementowana, nie ma potrzeby zaimplementowania tej wersji.

Funkcja AcquireOAuth2Token

Ta metoda jest nazywana tym, kiedy token uwierzytelniania jest wymagany dla aparatu zasad przy użyciu danej tożsamości i dla danego wyzwania. Klient powinien zwrócić, czy uzyskanie tokenu powiodło się. Jeśli się powiedzie, powinna zainicjować dany obiekt tokenu.

Parametry:

  • tożsamość:użytkownik, dla którego zażądano tokenu

  • wyzwanie:wyzwanie OAuth2

  • kontekst:Kontekst nieprzezroczystości przekazany do interfejsu API MIP przez aplikację hosta

  • token:[Dane wyjściowe] Token OAuth2 z kodem Base64

Zwracawartość True (Prawda), jeśli pomyślnie nabyto token, w innym przypadku fałsz w przypadku błędu, jeśli parametr wyjściowy tokenu zawiera komunikat o błędzie, zostanie on uwzględniony w wyjątku NoAuthTokenError, który zostanie później podniesiony do pliku application.n.