extract_authorization_code
Description:
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. The default implementation uses
util_extract_from_uri to get the code from
the given page_uri.
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.
Parameters:
| 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 |
Returns:
|
whether could recognized successful or failed server response. The |