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
IAuthorizationCoreThe IAuthorizationCore service used to process authorization requests.
Methods
ProcessAuthorizationRequest(string, ActionAuthorizationRequest)
[HttpPost(Name = "ProcessAuthorizationRequest")]
public IActionResult ProcessAuthorizationRequest(string instanceId, ActionAuthorizationRequest request)
Parameters
instanceId
stringrequest
ActionAuthorizationRequest