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 latest version available for `AuthWebUtility` is 1.69.0, with previous versions including 1.68.0, 1.60.0, 1.59.0, 1.55.0, and 1.50.0 also available."],["`AuthWebUtility` is a class containing utility methods for web development related to authentication, inheriting from the `Object` class."],["The primary functionality of `AuthWebUtility` is provided by the `ExtracRedirectFromState` method, which extracts the redirect URI from the state parameter in an OAuth2 flow."],["The `ExtracRedirectFromState` method uses a data store to verify that the state parameter returned by the authorization server matches the original state parameter, enhancing security."],["The `ExtracRedirectFromState` method requires an `IDataStore` instance, user identifier, and state parameter as inputs and returns a `Task` containing the redirect URI."]]],[]]