Tries to extract an authorization code from a web page provided by the server.
The function can be called multiple times, whenever the page load is finished.
There can happen three states: 1) either the this cannot determine the authentication code from the
page information, then the false
is returned and the out_authorization_code
is left untouched; or 2) the server
reported a failure, in which case the function returns true
and lefts the out_authorization_code
untouched; or
3) the this could extract the authentication code from the given arguments, then the function returns
true
and sets the received authorization code to out_authorization_code
.
The page_content
is null
, unless flags returned by
get_flags contain also
EXTRACT_REQUIRES_PAGE_CONTENT.
This method is always called after get_authentication_policy.
this | |
source |
an associated Source |
page_title |
a web page title |
page_uri |
a web page URI |
page_content |
a web page content |
out_authorization_code |
the extracted authorization code |
whether could recognized successful or failed server response. The |