@@ -515,7 +515,7 @@ export interface ConnectLoginFinishRsp {
515515 * @type {PasskeyOperation }
516516 * @memberof ConnectLoginFinishRsp
517517 */
518- 'passkeyOperation' ? : PasskeyOperation ;
518+ 'passkeyOperation' : PasskeyOperation ;
519519 /**
520520 *
521521 * @type {string }
@@ -1902,6 +1902,31 @@ export const NativeMetaDeviceOwnerAuthEnum = {
19021902
19031903export type NativeMetaDeviceOwnerAuthEnum = typeof NativeMetaDeviceOwnerAuthEnum [ keyof typeof NativeMetaDeviceOwnerAuthEnum ] ;
19041904
1905+ /**
1906+ *
1907+ * @export
1908+ * @interface OidcUserInfoRsp
1909+ */
1910+ export interface OidcUserInfoRsp {
1911+ /**
1912+ *
1913+ * @type {string }
1914+ * @memberof OidcUserInfoRsp
1915+ */
1916+ 'sub' : string ;
1917+ /**
1918+ *
1919+ * @type {string }
1920+ * @memberof OidcUserInfoRsp
1921+ */
1922+ 'email' ?: string ;
1923+ /**
1924+ *
1925+ * @type {boolean }
1926+ * @memberof OidcUserInfoRsp
1927+ */
1928+ 'email_verified' ?: boolean ;
1929+ }
19051930/**
19061931 *
19071932 * @export
@@ -5328,6 +5353,112 @@ export class CorbadoConnectApi extends BaseAPI {
53285353
53295354
53305355
5356+ /**
5357+ * OIDCApi - axios parameter creator
5358+ * @export
5359+ */
5360+ export const OIDCApiAxiosParamCreator = function ( configuration ?: Configuration ) {
5361+ return {
5362+ /**
5363+ * Retrieves user information in accordance with the OpenID Connect (OIDC) standard.
5364+ * @summary OIDC user info
5365+ * @param {* } [options] Override http request option.
5366+ * @throws {RequiredError }
5367+ */
5368+ oIDCUserInfoGet : async ( options : AxiosRequestConfig = { } ) : Promise < RequestArgs > => {
5369+ const localVarPath = `/v2/oidc/userInfo` ;
5370+ // use dummy base URL string because the URL constructor only accepts absolute URLs.
5371+ const localVarUrlObj = new URL ( localVarPath , DUMMY_BASE_URL ) ;
5372+ let baseOptions ;
5373+ if ( configuration ) {
5374+ baseOptions = configuration . baseOptions ;
5375+ }
5376+
5377+ const localVarRequestOptions = { method : 'GET' , ...baseOptions , ...options } ;
5378+ const localVarHeaderParameter = { } as any ;
5379+ const localVarQueryParameter = { } as any ;
5380+
5381+ // authentication bearerAuth required
5382+ // http bearer authentication required
5383+ await setBearerAuthToObject ( localVarHeaderParameter , configuration )
5384+
5385+ // authentication projectID required
5386+ await setApiKeyToObject ( localVarHeaderParameter , "X-Corbado-ProjectID" , configuration )
5387+
5388+
5389+
5390+ setSearchParams ( localVarUrlObj , localVarQueryParameter ) ;
5391+ let headersFromBaseOptions = baseOptions && baseOptions . headers ? baseOptions . headers : { } ;
5392+ localVarRequestOptions . headers = { ...localVarHeaderParameter , ...headersFromBaseOptions , ...options . headers } ;
5393+
5394+ return {
5395+ url : toPathString ( localVarUrlObj ) ,
5396+ options : localVarRequestOptions ,
5397+ } ;
5398+ } ,
5399+ }
5400+ } ;
5401+
5402+ /**
5403+ * OIDCApi - functional programming interface
5404+ * @export
5405+ */
5406+ export const OIDCApiFp = function ( configuration ?: Configuration ) {
5407+ const localVarAxiosParamCreator = OIDCApiAxiosParamCreator ( configuration )
5408+ return {
5409+ /**
5410+ * Retrieves user information in accordance with the OpenID Connect (OIDC) standard.
5411+ * @summary OIDC user info
5412+ * @param {* } [options] Override http request option.
5413+ * @throws {RequiredError }
5414+ */
5415+ async oIDCUserInfoGet ( options ?: AxiosRequestConfig ) : Promise < ( axios ?: AxiosInstance , basePath ?: string ) => AxiosPromise < OidcUserInfoRsp > > {
5416+ const localVarAxiosArgs = await localVarAxiosParamCreator . oIDCUserInfoGet ( options ) ;
5417+ return createRequestFunction ( localVarAxiosArgs , globalAxios , BASE_PATH , configuration ) ;
5418+ } ,
5419+ }
5420+ } ;
5421+
5422+ /**
5423+ * OIDCApi - factory interface
5424+ * @export
5425+ */
5426+ export const OIDCApiFactory = function ( configuration ?: Configuration , basePath ?: string , axios ?: AxiosInstance ) {
5427+ const localVarFp = OIDCApiFp ( configuration )
5428+ return {
5429+ /**
5430+ * Retrieves user information in accordance with the OpenID Connect (OIDC) standard.
5431+ * @summary OIDC user info
5432+ * @param {* } [options] Override http request option.
5433+ * @throws {RequiredError }
5434+ */
5435+ oIDCUserInfoGet ( options ?: any ) : AxiosPromise < OidcUserInfoRsp > {
5436+ return localVarFp . oIDCUserInfoGet ( options ) . then ( ( request ) => request ( axios , basePath ) ) ;
5437+ } ,
5438+ } ;
5439+ } ;
5440+
5441+ /**
5442+ * OIDCApi - object-oriented interface
5443+ * @export
5444+ * @class OIDCApi
5445+ * @extends {BaseAPI }
5446+ */
5447+ export class OIDCApi extends BaseAPI {
5448+ /**
5449+ * Retrieves user information in accordance with the OpenID Connect (OIDC) standard.
5450+ * @summary OIDC user info
5451+ * @param {* } [options] Override http request option.
5452+ * @throws {RequiredError }
5453+ * @memberof OIDCApi
5454+ */
5455+ public oIDCUserInfoGet ( options ?: AxiosRequestConfig ) {
5456+ return OIDCApiFp ( this . configuration ) . oIDCUserInfoGet ( options ) . then ( ( request ) => request ( this . axios , this . basePath ) ) ;
5457+ }
5458+ }
5459+
5460+
5461+
53315462/**
53325463 * UsersApi - axios parameter creator
53335464 * @export
0 commit comments