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.