Table of Contents

Class AuthorizeController

Namespace
FoundationaLLM.Authorization.API.Controllers
Assembly
FoundationaLLM.Authorization.API.dll

Provides methods for processing authorization requests.

[Authorize(Policy = "MicrosoftEntraIDNoScopes")]
[ApiController]
[Route("instances/{instanceId}/authorize")]
[Consumes("application/json", new string[] { })]
[Produces("application/json", new string[] { })]
public class AuthorizeController
Inheritance
AuthorizeController
Inherited Members
Extension Methods

Constructors

AuthorizeController(IAuthorizationCore)

Provides methods for processing authorization requests.

public AuthorizeController(IAuthorizationCore authorizationCore)

Parameters

authorizationCore IAuthorizationCore

The IAuthorizationCore service used to process authorization requests.

Methods

ProcessAuthorizationRequest(string, ActionAuthorizationRequest)

[HttpPost(Name = "ProcessAuthorizationRequest")]
public IActionResult ProcessAuthorizationRequest(string instanceId, ActionAuthorizationRequest request)

Parameters

instanceId string
request ActionAuthorizationRequest

Returns

IActionResult