---
id: get-oidc-auth-sandbox
title: "Authorisation Endpoint"
description: "OpenID Connect authorization endpoint that initiates the authentication flow. Returns an HTML page where individuals can authenticate using their EUDI Wallet through QR code or deep link verification."
sidebar_label: "Authorisation Endpoint"
hide_title: true
hide_table_of_contents: true
api: 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
sidebar_class_name: "get api-method"
info_path: docs/extensions-api/igrant-io-api-documentation
custom_edit_url: null
---

> **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration:
>
> ```bash
> npx skills add L3-iGrant/skills
> ```


import ApiTabs from "@theme/ApiTabs";
import DiscriminatorTabs from "@theme/DiscriminatorTabs";
import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
import MimeTabs from "@theme/MimeTabs";
import ParamsItem from "@theme/ParamsItem";
import ResponseSamples from "@theme/ResponseSamples";
import SchemaItem from "@theme/SchemaItem";
import SchemaTabs from "@theme/SchemaTabs";
import Markdown from "@theme/Markdown";
import OperationTabs from "@theme/OperationTabs";
import TabItem from "@theme/TabItem";

<h1 className={"openapi__heading"}>Authorisation Endpoint</h1>

<MethodEndpoint method={"get"} path={"/v3/service/extension/oidc/{organisationId}/{sandboxOrgId}/auth"}></MethodEndpoint>



OpenID Connect authorization endpoint that initiates the authentication flow. Returns an HTML page where individuals can authenticate using their EUDI Wallet through QR code or deep link verification.

## Request

<details style={{"marginBottom":"1rem"}} className={"openapi-markdown__details"} data-collapsed={false} open={true}><summary style={{}}><h3 className={"openapi-markdown__details-summary-header-params"}>Path Parameters</h3></summary><div><ul><ParamsItem className={"paramsItem"} param={{"description":"The ID of the organisation","in":"path","name":"organisationId","required":true,"schema":{"type":"string"}}}></ParamsItem><ParamsItem className={"paramsItem"} param={{"description":"Unique identifier of the sandbox organisation.","in":"path","name":"sandboxOrgId","required":true,"schema":{"type":"string"}}}></ParamsItem></ul></div></details><details style={{"marginBottom":"1rem"}} className={"openapi-markdown__details"} data-collapsed={false} open={true}><summary style={{}}><h3 className={"openapi-markdown__details-summary-header-params"}>Query Parameters</h3></summary><div><ul><ParamsItem className={"paramsItem"} param={{"in":"query","name":"scope","required":true,"description":"The scope of the access request","schema":{"type":"string","enum":["openid"],"default":"openid"}}}></ParamsItem><ParamsItem className={"paramsItem"} param={{"in":"query","name":"response_type","required":true,"description":"The type of response desired","schema":{"type":"string","enum":["code"],"default":"code"}}}></ParamsItem><ParamsItem className={"paramsItem"} param={{"in":"query","name":"client_id","required":true,"description":"The ID of the client","schema":{"type":"string"}}}></ParamsItem><ParamsItem className={"paramsItem"} param={{"in":"query","name":"redirect_uri","required":true,"description":"The URI to which the response will be sent","schema":{"type":"string"}}}></ParamsItem><ParamsItem className={"paramsItem"} param={{"in":"query","name":"state","required":true,"description":"An opaque value used to maintain state between the request and the callback","schema":{"type":"string"}}}></ParamsItem><ParamsItem className={"paramsItem"} param={{"in":"query","name":"nonce","required":false,"description":"A string value used to associate a client session with an ID token, and to mitigate replay attacks","schema":{"type":"string"}}}></ParamsItem></ul></div></details><div><div><ApiTabs label={undefined} id={undefined}><TabItem label={"200"} value={"200"}><div>

Returns a web page

</div><details style={{"textAlign":"left","marginBottom":"1rem"}} className={"openapi-markdown__details"} data-collaposed={true} open={false}><summary style={{}}><strong>Response Headers</strong></summary><ul style={{"marginLeft":"1rem"}}><li className={"schemaItem"}><summary style={{}}><strong>X-Frame-Options</strong><span style={{"opacity":"0.6"}}> any</span></summary><div><div style={{"marginTop":".5rem","marginBottom":".5rem"}}>

Blocks page from being rendered in HTML frame, iframe, embed, or object elements, regardless of the site attempting to do so.

</div></div></li></ul></details><div><MimeTabs className={"openapi-tabs__mime"} schemaType={"response"}><TabItem label={"text/html"} value={"text/html"}><SchemaTabs className={"openapi-tabs__schema"}><TabItem label={"Schema"} value={"Schema"}><details style={{}} className={"openapi-markdown__details response"} data-collapsed={false} open={true}><summary style={{}} className={"openapi-markdown__details-summary-response"}><strong>Schema</strong></summary><div style={{"textAlign":"left","marginLeft":"1rem"}}></div><ul style={{"marginLeft":"1rem"}}><div style={{"marginTop":".5rem","marginBottom":".5rem","marginLeft":"1rem"}}>

string

</div></ul></details></TabItem></SchemaTabs></TabItem></MimeTabs></div></TabItem></ApiTabs></div></div>
      