Redirect URI to the address which initializes the authorization code flow.
Remarks
If the data store is not null, this method verifies that the state parameter which was returned
from the authorization server is the same as the one we set before redirecting to the authorization server.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-03-05 UTC."],[[["The `AuthWebUtility` class provides utility methods specifically designed for web development within the context of OAuth2 authentication."],["The class offers a static method, `ExtracRedirectFromState`, which retrieves the redirect URI from the OAuth2 state parameter."],["`ExtracRedirectFromState` verifies the state parameter against a stored value to ensure it matches the one sent to the authorization server if a data store is provided."],["The provided versions range from version 1.50.0 up to the latest version 1.69.0 of the Google Apis, with links to more information on each."],["The `ExtracRedirectFromState` method's parameters include `dataStore` which is of type `IDataStore`, `userId` and `state` which are of type `String`, and it returns a `Task\u003cString\u003e` representing the redirect URI."]]],[]]