Skip to content

Latest commit

 

History

History
52 lines (40 loc) · 8.07 KB

File metadata and controls

52 lines (40 loc) · 8.07 KB
id accept-o-auth-2-consent-request
title Accept OAuth 2.0 Consent Request
description When an authorization code, hybrid, or implicit OAuth 2.0 Flow is initiated, Ory asks the login provider
sidebar_label Accept OAuth 2.0 Consent Request
hide_title true
hide_table_of_contents true
api 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
sidebar_class_name put api-method
info_path reference/openapi/ory-apis
custom_edit_url

import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint" import ParamsDetails from "@theme/ParamsDetails" import RequestSchema from "@theme/RequestSchema" import StatusCodes from "@theme/StatusCodes" import OperationTabs from "@theme/OperationTabs" import TabItem from "@theme/TabItem" import Heading from "@theme/Heading" import Translate from "@docusaurus/Translate"

<Heading as={"h1"} className={"openapi__heading"} children={"Accept OAuth 2.0 Consent Request"}>

<MethodEndpoint method={"put"} path={"/admin/oauth2/auth/requests/consent/accept"} context={"endpoint"}>

When an authorization code, hybrid, or implicit OAuth 2.0 Flow is initiated, Ory asks the login provider to authenticate the subject and then tell Ory now about it. If the subject authenticated, he/she must now be asked if the OAuth 2.0 Client which initiated the flow should be allowed to access the resources on the subject's behalf.

The consent challenge is appended to the consent provider's URL to which the subject's user-agent (browser) is redirected to. The consent provider uses that challenge to fetch information on the OAuth2 request and then tells Ory if the subject accepted or rejected the request.

This endpoint tells Ory that the subject has authorized the OAuth 2.0 client to access resources on his/her behalf. The consent provider includes additional information, such as session data for access and ID tokens, and if the consent request should be used as basis for future requests.

The response contains a redirect URL which the consent provider should redirect the user-agent to.

The default consent provider is available via the Ory Managed Account Experience. To customize the consent provider, please head over to the OAuth 2.0 documentation.

<Heading id={"request"} as={"h2"} className={"openapi-tabs__heading"}> Request

<ParamsDetails {...require("./accept-o-auth-2-consent-request.ParamsDetails.json")}>

<RequestSchema {...require("./accept-o-auth-2-consent-request.RequestSchema.json")}>

<StatusCodes {...require("./accept-o-auth-2-consent-request.StatusCodes.json")}>