POST /oauth/auz/grants/provider/authcomplete{domainid:(/[^/]+?)?}

In scenarios where the resource owner will be authenticated with an SSO domain, this operation renders the authorization provider's authorization page.

Corresponds to the Login Complete operation in the Login API, but relates to the resource owner's authentication with the Authorization Server, for the purposes of an OAuth grant, rather than authentication for the purpose of platform access.

A domain ID can be appended to the path, as indicated by the {domainid:(/[^/]+?)?} regular expression. For more information about regular expressions in paths, see https://docs.oracle.com/javaee/7/api/javax/ws/rs/Path.html#value-- (Java documentation).

There are these related operations that render the authorization page:

  • GET /oauth/auz/grants/provider/authcomplete{domainid:(/[^/]+?)?} performs the same action using HTTP GET. You can use this if you do not need to maintain a static callback URI. The GrantID is a path parameter.
  • POST /oauth/auz/grants/provider/authcomplete{domainid:(/[^/]+?)?} (this operation) performs the same action using HTTP POST. You can use this if you do not need to maintain a static callback URI and prefer to use HTTP POST. The GrantID is relayed in form URL-encoded POST content.

Authorization Roles/Permissions: Anyone can run this operation.