From 6f450fb603b0400eeaea11b5910001c195d6024b Mon Sep 17 00:00:00 2001
From: "botanibit[bot]" <852671+botanibit[bot]@users.noreply.github.com>
Date: Tue, 12 Mar 2024 09:15:50 +0000
Subject: [PATCH] add v1.28.0 changelog
---
CHANGELOG.md | 15 +
.../api/v1/accountapi/index.md | 116 ++++
.../proto/iam-roots-account/api/v1/index.md | 498 ++++++++++++++++++
.../iam-roots-auth/api/v1/authapi/index.md | 42 ++
.../docs/proto/iam-roots-auth/api/v1/index.md | 42 ++
.../api/v1/accountapi/openapi.yaml | 143 +++++
.../iam-roots-account/api/v1/openapi.yaml | 10 +
.../api/v1/authapi/openapi.yaml | 10 +
.../proto/iam-roots-auth/api/v1/openapi.yaml | 10 +
9 files changed, 886 insertions(+)
create mode 100644 scripts/doc-registry/src/content/docs/proto/iam-roots-account/api/v1/accountapi/index.md
create mode 100644 scripts/doc-registry/src/content/docs/proto/iam-roots-account/api/v1/index.md
create mode 100644 scripts/doc-registry/src/content/docs/proto/iam-roots-auth/api/v1/authapi/index.md
create mode 100644 scripts/doc-registry/src/content/docs/proto/iam-roots-auth/api/v1/index.md
create mode 100644 scripts/doc-registry/src/openapi/proto/iam-roots-account/api/v1/accountapi/openapi.yaml
create mode 100644 scripts/doc-registry/src/openapi/proto/iam-roots-account/api/v1/openapi.yaml
create mode 100644 scripts/doc-registry/src/openapi/proto/iam-roots-auth/api/v1/authapi/openapi.yaml
create mode 100644 scripts/doc-registry/src/openapi/proto/iam-roots-auth/api/v1/openapi.yaml
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 365e4e8..be2845f 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,4 +1,19 @@
+
+## [v1.28.0](https://github.com/garajonai/proto/compare/v1.27.5...v1.28.0)
+
+> 2024-03-12
+
+### Change
+
+* **makefile:** refactor release
+* **makefile:** bot msg
+
+### Chore
+
+* **rename:** iam-roots family
+
+
## [v1.27.5](https://github.com/garajonai/proto/compare/v1.27.4...v1.27.5)
diff --git a/scripts/doc-registry/src/content/docs/proto/iam-roots-account/api/v1/accountapi/index.md b/scripts/doc-registry/src/content/docs/proto/iam-roots-account/api/v1/accountapi/index.md
new file mode 100644
index 0000000..461039a
--- /dev/null
+++ b/scripts/doc-registry/src/content/docs/proto/iam-roots-account/api/v1/accountapi/index.md
@@ -0,0 +1,116 @@
+---
+
+
+
+
+
+title: Accountapi
+---
+
+
+[garajonai/platform/proto/iam-roots-account/api/v1/accountapi/accountapi.proto](#garajonai/platform/proto/iam-roots-account/api/v1/accountapi/accountapi.proto)
+
+Click to show
+
+### Messages
+ - [FinishWebauthnRegistrationRequest](#garajonai.platform.iamrootsaccount.api.bff.v1.FinishWebauthnRegistrationRequest)
+ - [FinishWebauthnRegistrationResponse](#garajonai.platform.iamrootsaccount.api.bff.v1.FinishWebauthnRegistrationResponse)
+ - [StartWebauthnRegistrationRequest](#garajonai.platform.iamrootsaccount.api.bff.v1.StartWebauthnRegistrationRequest)
+ - [StartWebauthnRegistrationResponse](#garajonai.platform.iamrootsaccount.api.bff.v1.StartWebauthnRegistrationResponse)
+
+### Enums
+
+
+
+
+
+
+## Services
+
+
+### IAMRootsAccountApi
+*Description comment will be shown here*
+
+| Method Name | Description |
+| ----------- | ------------|
+| `StartWebauthnRegistration`
Request: [StartWebauthnRegistrationRequest](#garajonai.platform.iamrootsaccount.api.bff.v1.StartWebauthnRegistrationRequest)
Response: [StartWebauthnRegistrationResponse](#garajonai.platform.iamrootsaccount.api.bff.v1.StartWebauthnRegistrationRequest) | |
+| `FinishWebauthnRegistration`
Request: [FinishWebauthnRegistrationRequest](#garajonai.platform.iamrootsaccount.api.bff.v1.FinishWebauthnRegistrationRequest)
Response: [FinishWebauthnRegistrationResponse](#garajonai.platform.iamrootsaccount.api.bff.v1.FinishWebauthnRegistrationRequest) | |
+
+
+
+
+
+
+
+
+
+## Accountapi.Proto
+
+
+
+
+### FinishWebauthnRegistrationRequest
+*Description comment will be shown here (markdown supported)*
+
+
+#### Fields
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| email | [string](#string) | | |
+| id | [string](#string) | | |
+| raw_id | [bytes](#bytes) | | |
+| type | [string](#string) | | |
+| transports | [string](#string) | repeated | |
+| response | [garajonai.platform.iamrootsaccount.api.v1.AttestationResponse](#garajonai.platform.iamrootsaccount.api.v1.AttestationResponse) | | |
+
+
+
+
+
+### FinishWebauthnRegistrationResponse
+*Description comment will be shown here (markdown supported)*
+
+
+#### Fields
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| status | [string](#string) | | |
+
+
+
+
+
+### StartWebauthnRegistrationRequest
+*Description comment will be shown here (markdown supported)*
+
+
+#### Fields
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| email | [string](#string) | | |
+
+
+
+
+
+### StartWebauthnRegistrationResponse
+*Description comment will be shown here (markdown supported)*
+
+
+#### Fields
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| public_key | [garajonai.platform.iamrootsaccount.api.v1.PublicKey](#garajonai.platform.iamrootsaccount.api.v1.PublicKey) | | |
+
+
+
+
+
+
+
+
+
diff --git a/scripts/doc-registry/src/content/docs/proto/iam-roots-account/api/v1/index.md b/scripts/doc-registry/src/content/docs/proto/iam-roots-account/api/v1/index.md
new file mode 100644
index 0000000..81ddc0a
--- /dev/null
+++ b/scripts/doc-registry/src/content/docs/proto/iam-roots-account/api/v1/index.md
@@ -0,0 +1,498 @@
+---
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+title: Error, Session_management, User_account, Webauthn
+---
+
+
+[garajonai/platform/proto/iam-roots-account/api/v1/error.proto](#garajonai/platform/proto/iam-roots-account/api/v1/error.proto)
+
+Click to show
+
+### Messages
+ - [PreconditionErrorDetail](#garajonai.platform.iamrootsaccount.api.v1.PreconditionErrorDetail)
+
+### Enums
+ - [PreconditionErrorDetail.GenericErrorType](#garajonai.platform.iamrootsaccount.api.v1.PreconditionErrorDetail.GenericErrorType)
+ - [PreconditionErrorDetail.TokenErrorType](#garajonai.platform.iamrootsaccount.api.v1.PreconditionErrorDetail.TokenErrorType)
+ - [PreconditionErrorDetail.UserErrorType](#garajonai.platform.iamrootsaccount.api.v1.PreconditionErrorDetail.UserErrorType)
+ - [PreconditionErrorDetail.WebauthnErrorType](#garajonai.platform.iamrootsaccount.api.v1.PreconditionErrorDetail.WebauthnErrorType)
+
+
+
+
+[garajonai/platform/proto/iam-roots-account/api/v1/session_management.proto](#garajonai/platform/proto/iam-roots-account/api/v1/session_management.proto)
+
+Click to show
+
+### Messages
+
+### Enums
+
+
+
+
+[garajonai/platform/proto/iam-roots-account/api/v1/user_account.proto](#garajonai/platform/proto/iam-roots-account/api/v1/user_account.proto)
+
+Click to show
+
+### Messages
+ - [DeleteUserInfoRequest](#garajonai.platform.iamrootsaccount.api.v1.DeleteUserInfoRequest)
+ - [DeleteUserInfoResponse](#garajonai.platform.iamrootsaccount.api.v1.DeleteUserInfoResponse)
+ - [GetUserInfoRequest](#garajonai.platform.iamrootsaccount.api.v1.GetUserInfoRequest)
+ - [GetUserInfoResponse](#garajonai.platform.iamrootsaccount.api.v1.GetUserInfoResponse)
+ - [InsertUserInfoRequest](#garajonai.platform.iamrootsaccount.api.v1.InsertUserInfoRequest)
+ - [InsertUserInfoResponse](#garajonai.platform.iamrootsaccount.api.v1.InsertUserInfoResponse)
+ - [User](#garajonai.platform.iamrootsaccount.api.v1.User)
+
+### Enums
+
+
+
+
+[garajonai/platform/proto/iam-roots-account/api/v1/webauthn.proto](#garajonai/platform/proto/iam-roots-account/api/v1/webauthn.proto)
+
+Click to show
+
+### Messages
+ - [AttestationResponse](#garajonai.platform.iamrootsaccount.api.v1.AttestationResponse)
+ - [AuthenticatorSelection](#garajonai.platform.iamrootsaccount.api.v1.AuthenticatorSelection)
+ - [FinishRegistrationRequest](#garajonai.platform.iamrootsaccount.api.v1.FinishRegistrationRequest)
+ - [FinishRegistrationResponse](#garajonai.platform.iamrootsaccount.api.v1.FinishRegistrationResponse)
+ - [PuKeyCredParams](#garajonai.platform.iamrootsaccount.api.v1.PuKeyCredParams)
+ - [PublicKey](#garajonai.platform.iamrootsaccount.api.v1.PublicKey)
+ - [ReplyingParty](#garajonai.platform.iamrootsaccount.api.v1.ReplyingParty)
+ - [RevokeConnectionRequest](#garajonai.platform.iamrootsaccount.api.v1.RevokeConnectionRequest)
+ - [RevokeConnectionResponse](#garajonai.platform.iamrootsaccount.api.v1.RevokeConnectionResponse)
+ - [StartRegistrationRequest](#garajonai.platform.iamrootsaccount.api.v1.StartRegistrationRequest)
+ - [StartRegistrationResponse](#garajonai.platform.iamrootsaccount.api.v1.StartRegistrationResponse)
+
+### Enums
+
+
+
+
+
+
+## Services
+
+
+
+
+
+
+### UserAccount
+*Description comment will be shown here*
+
+| Method Name | Description |
+| ----------- | ------------|
+| `GetUserInfo`
Request: [GetUserInfoRequest](#garajonai.platform.iamrootsaccount.api.v1.GetUserInfoRequest)
Response: [GetUserInfoResponse](#garajonai.platform.iamrootsaccount.api.v1.GetUserInfoRequest) | |
+| `InsertUserInfo`
Request: [InsertUserInfoRequest](#garajonai.platform.iamrootsaccount.api.v1.InsertUserInfoRequest)
Response: [InsertUserInfoResponse](#garajonai.platform.iamrootsaccount.api.v1.InsertUserInfoRequest) | |
+| `DeleteUserInfo`
Request: [DeleteUserInfoRequest](#garajonai.platform.iamrootsaccount.api.v1.DeleteUserInfoRequest)
Response: [DeleteUserInfoResponse](#garajonai.platform.iamrootsaccount.api.v1.DeleteUserInfoRequest) | |
+
+
+
+
+### Webauthn
+*Description comment will be shown here*
+
+| Method Name | Description |
+| ----------- | ------------|
+| `StartRegistration`
Request: [StartRegistrationRequest](#garajonai.platform.iamrootsaccount.api.v1.StartRegistrationRequest)
Response: [StartRegistrationResponse](#garajonai.platform.iamrootsaccount.api.v1.StartRegistrationRequest) | |
+| `FinishRegistration`
Request: [FinishRegistrationRequest](#garajonai.platform.iamrootsaccount.api.v1.FinishRegistrationRequest)
Response: [FinishRegistrationResponse](#garajonai.platform.iamrootsaccount.api.v1.FinishRegistrationRequest) | |
+| `RevokeConnection`
Request: [RevokeConnectionRequest](#garajonai.platform.iamrootsaccount.api.v1.RevokeConnectionRequest)
Response: [RevokeConnectionResponse](#garajonai.platform.iamrootsaccount.api.v1.RevokeConnectionRequest) | |
+
+
+
+
+
+
+
+
+
+## Error.Proto
+
+
+
+
+### PreconditionErrorDetail
+PreconditionErrorDetail is the error detail for precondition errors.
+
+
+
+
+
+
+
+
+
+### PreconditionErrorDetail.GenericErrorType
+Error type for Generic
+
+
+| Name | Number | Description |
+| ---- | ------ | ----------- |
+| UNKNOWN | 0 | Default code |
+| MISSING_PARAMETER | 1 | The request is missing a required parameter |
+| INVALID_PARAMETER | 2 | The request has an invalid parameter |
+
+
+
+
+
+### PreconditionErrorDetail.TokenErrorType
+Error type for Token
+
+
+| Name | Number | Description |
+| ---- | ------ | ----------- |
+| TOKEN_EXPIRED | 0 | Token is expired |
+| REFRESH_TOKEN_INVALID | 1 | Refresh token is not valid |
+| TOKEN_INVALID | 2 | Token is not valid |
+
+
+
+
+
+### PreconditionErrorDetail.UserErrorType
+Error type for User
+
+
+| Name | Number | Description |
+| ---- | ------ | ----------- |
+| USER_ALREADY_CONNECTED | 0 | User already connected |
+| USER_NOT_CONNECTED | 1 | User not connected |
+| USER_NOT_FOUND | 2 | User not found |
+| USER_ALREADY_EXISTS | 3 | User already exists |
+| UNAUTHORIZED | 4 | User is not authorized to perform this action |
+
+
+
+
+
+### PreconditionErrorDetail.WebauthnErrorType
+Error type for Webauthn
+
+
+
+Click to show
+
+| Name | Number | Description |
+| ---- | ------ | ----------- |
+| UNSPECIFIED | 0 | Default code |
+| ATTESTATION_VERIFY | 1 | Registration failed |
+| ASSERTION_VERIFY | 2 | Authentication failed |
+| UNAPPROVED_KEY | 3 | Authenticating with a key that is not approved |
+| EXPIRED_KEY | 4 | Approving expired key |
+| NOT_YET_VALID_KEY | 5 | Approving key that is not yet valid |
+| DELETED_KEY | 6 | Approving deleted key |
+| NO_APPROVED_KEYS | 7 | Authenticating with a key when the user does not have any approved keys |
+| UNDELETABLE_KEY | 8 | Attempting to delete an undeletable key |
+
+
+
+
+
+
+
+
+
+
+## Session_management.Proto
+
+
+
+
+
+
+
+
+
+
+
+
+## User_account.Proto
+
+
+
+
+### DeleteUserInfoRequest
+*Description comment will be shown here (markdown supported)*
+
+
+#### Fields
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| id | [string](#string) | | |
+
+
+
+
+
+### DeleteUserInfoResponse
+*Description comment will be shown here (markdown supported)*
+
+
+
+
+
+### GetUserInfoRequest
+*Description comment will be shown here (markdown supported)*
+
+
+#### Fields
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| id | [string](#string) | | |
+
+
+
+
+
+### GetUserInfoResponse
+*Description comment will be shown here (markdown supported)*
+
+
+
+
+
+### InsertUserInfoRequest
+*Description comment will be shown here (markdown supported)*
+
+
+#### Fields
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| email | [string](#string) | | |
+| subject | [string](#string) | | |
+
+
+
+
+
+### InsertUserInfoResponse
+*Description comment will be shown here (markdown supported)*
+
+
+
+
+
+### User
+Candidate to be rewritten
+
+
+#### Fields
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| id | [string](#string) | | |
+| name | [string](#string) | | |
+| display_name | [string](#string) | | |
+
+
+
+
+
+
+
+
+
+
+
+
+
+## Webauthn.Proto
+
+
+
+
+### AttestationResponse
+*Description comment will be shown here (markdown supported)*
+
+
+#### Fields
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| client_data_json | [string](#string) | | |
+| attestation_object | [string](#string) | | |
+
+
+
+
+
+### AuthenticatorSelection
+*Description comment will be shown here (markdown supported)*
+
+
+#### Fields
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| authenticator_attachment | [string](#string) | | |
+| require_resident_key | [bool](#bool) | | |
+| user_verification | [string](#string) | | |
+
+
+
+
+
+### FinishRegistrationRequest
+*Description comment will be shown here (markdown supported)*
+
+
+#### Fields
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| email | [string](#string) | | |
+| id | [string](#string) | | |
+| raw_id | [bytes](#bytes) | | |
+| type | [string](#string) | | |
+| transports | [string](#string) | repeated | |
+| response | [AttestationResponse](#garajonai.platform.iamrootsaccount.api.v1.AttestationResponse) | | |
+
+
+
+
+
+### FinishRegistrationResponse
+*Description comment will be shown here (markdown supported)*
+
+
+#### Fields
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| status | [string](#string) | | |
+
+
+
+
+
+### PuKeyCredParams
+*Description comment will be shown here (markdown supported)*
+
+
+#### Fields
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| type | [string](#string) | | |
+| alg | [int32](#int32) | | |
+
+
+
+
+
+### PublicKey
+*Description comment will be shown here (markdown supported)*
+
+
+#### Fields
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| challenge | [bytes](#bytes) | | |
+| rp | [ReplyingParty](#garajonai.platform.iamrootsaccount.api.v1.ReplyingParty) | | |
+| user | [User](#garajonai.platform.iamrootsaccount.api.v1.User) | | |
+| pub_key_cred_params | [PuKeyCredParams](#garajonai.platform.iamrootsaccount.api.v1.PuKeyCredParams) | repeated | |
+| authenticator_selection | [AuthenticatorSelection](#garajonai.platform.iamrootsaccount.api.v1.AuthenticatorSelection) | | |
+| timeout | [int32](#int32) | | |
+| attestation | [string](#string) | | |
+
+
+
+
+
+### ReplyingParty
+*Description comment will be shown here (markdown supported)*
+
+
+#### Fields
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| id | [string](#string) | | |
+| name | [string](#string) | | |
+
+
+
+
+
+### RevokeConnectionRequest
+*Description comment will be shown here (markdown supported)*
+
+
+#### Fields
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| email | [string](#string) | | |
+| id | [string](#string) | | |
+
+
+
+
+
+### RevokeConnectionResponse
+*Description comment will be shown here (markdown supported)*
+
+
+#### Fields
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| status | [string](#string) | | |
+
+
+
+
+
+### StartRegistrationRequest
+*Description comment will be shown here (markdown supported)*
+
+
+#### Fields
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| email | [string](#string) | | |
+
+
+
+
+
+### StartRegistrationResponse
+*Description comment will be shown here (markdown supported)*
+
+
+#### Fields
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| public_key | [PublicKey](#garajonai.platform.iamrootsaccount.api.v1.PublicKey) | | |
+
+
+
+
+
+
+
+
+
diff --git a/scripts/doc-registry/src/content/docs/proto/iam-roots-auth/api/v1/authapi/index.md b/scripts/doc-registry/src/content/docs/proto/iam-roots-auth/api/v1/authapi/index.md
new file mode 100644
index 0000000..9803693
--- /dev/null
+++ b/scripts/doc-registry/src/content/docs/proto/iam-roots-auth/api/v1/authapi/index.md
@@ -0,0 +1,42 @@
+---
+
+
+
+
+
+title: Authapi
+---
+
+
+[garajonai/platform/proto/iam-roots-auth/api/v1/authapi/authapi.proto](#garajonai/platform/proto/iam-roots-auth/api/v1/authapi/authapi.proto)
+
+Click to show
+
+### Messages
+
+### Enums
+
+
+
+
+
+
+## Services
+
+
+
+
+
+
+
+
+
+## Authapi.Proto
+
+
+
+
+
+
+
+
diff --git a/scripts/doc-registry/src/content/docs/proto/iam-roots-auth/api/v1/index.md b/scripts/doc-registry/src/content/docs/proto/iam-roots-auth/api/v1/index.md
new file mode 100644
index 0000000..79c651b
--- /dev/null
+++ b/scripts/doc-registry/src/content/docs/proto/iam-roots-auth/api/v1/index.md
@@ -0,0 +1,42 @@
+---
+
+
+
+
+
+title: Oidc
+---
+
+
+[garajonai/platform/proto/iam-roots-auth/api/v1/oidc.proto](#garajonai/platform/proto/iam-roots-auth/api/v1/oidc.proto)
+
+Click to show
+
+### Messages
+
+### Enums
+
+
+
+
+
+
+## Services
+
+
+
+
+
+
+
+
+
+## Oidc.Proto
+
+
+
+
+
+
+
+
diff --git a/scripts/doc-registry/src/openapi/proto/iam-roots-account/api/v1/accountapi/openapi.yaml b/scripts/doc-registry/src/openapi/proto/iam-roots-account/api/v1/accountapi/openapi.yaml
new file mode 100644
index 0000000..f1fb278
--- /dev/null
+++ b/scripts/doc-registry/src/openapi/proto/iam-roots-account/api/v1/accountapi/openapi.yaml
@@ -0,0 +1,143 @@
+# Generated with protoc-gen-openapi
+# https://github.com/google/gnostic/tree/master/cmd/protoc-gen-openapi
+
+openapi: 3.0.3
+info:
+ title: IAMRootsAccountApi API
+ version: 0.0.1
+paths:
+ /registration/webauthn/finish:
+ post:
+ tags:
+ - IAMRootsAccountApi
+ operationId: IAMRootsAccountApi_FinishWebauthnRegistration
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/garajonai.platform.iamrootsaccount.api.bff.v1.FinishWebauthnRegistrationRequest'
+ required: true
+ responses:
+ "200":
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/garajonai.platform.iamrootsaccount.api.bff.v1.FinishWebauthnRegistrationResponse'
+ /registration/webauthn/start:
+ post:
+ tags:
+ - IAMRootsAccountApi
+ operationId: IAMRootsAccountApi_StartWebauthnRegistration
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/garajonai.platform.iamrootsaccount.api.bff.v1.StartWebauthnRegistrationRequest'
+ required: true
+ responses:
+ "200":
+ description: OK
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/garajonai.platform.iamrootsaccount.api.bff.v1.StartWebauthnRegistrationResponse'
+components:
+ schemas:
+ garajonai.platform.iamrootsaccount.api.bff.v1.FinishWebauthnRegistrationRequest:
+ type: object
+ properties:
+ email:
+ type: string
+ id:
+ type: string
+ rawId:
+ type: string
+ format: bytes
+ type:
+ type: string
+ transports:
+ type: array
+ items:
+ type: string
+ response:
+ $ref: '#/components/schemas/garajonai.platform.iamrootsaccount.api.v1.AttestationResponse'
+ garajonai.platform.iamrootsaccount.api.bff.v1.FinishWebauthnRegistrationResponse:
+ type: object
+ properties:
+ status:
+ type: string
+ garajonai.platform.iamrootsaccount.api.bff.v1.StartWebauthnRegistrationRequest:
+ type: object
+ properties:
+ email:
+ type: string
+ garajonai.platform.iamrootsaccount.api.bff.v1.StartWebauthnRegistrationResponse:
+ type: object
+ properties:
+ publicKey:
+ $ref: '#/components/schemas/garajonai.platform.iamrootsaccount.api.v1.PublicKey'
+ garajonai.platform.iamrootsaccount.api.v1.AttestationResponse:
+ type: object
+ properties:
+ clientDataJson:
+ type: string
+ attestationObject:
+ type: string
+ garajonai.platform.iamrootsaccount.api.v1.AuthenticatorSelection:
+ type: object
+ properties:
+ authenticatorAttachment:
+ type: string
+ requireResidentKey:
+ type: boolean
+ userVerification:
+ type: string
+ garajonai.platform.iamrootsaccount.api.v1.PuKeyCredParams:
+ type: object
+ properties:
+ type:
+ type: string
+ alg:
+ type: integer
+ format: int32
+ garajonai.platform.iamrootsaccount.api.v1.PublicKey:
+ type: object
+ properties:
+ challenge:
+ type: string
+ format: bytes
+ rp:
+ $ref: '#/components/schemas/garajonai.platform.iamrootsaccount.api.v1.ReplyingParty'
+ user:
+ $ref: '#/components/schemas/garajonai.platform.iamrootsaccount.api.v1.User'
+ pubKeyCredParams:
+ type: array
+ items:
+ $ref: '#/components/schemas/garajonai.platform.iamrootsaccount.api.v1.PuKeyCredParams'
+ authenticatorSelection:
+ $ref: '#/components/schemas/garajonai.platform.iamrootsaccount.api.v1.AuthenticatorSelection'
+ timeout:
+ type: integer
+ format: int32
+ attestation:
+ type: string
+ garajonai.platform.iamrootsaccount.api.v1.ReplyingParty:
+ type: object
+ properties:
+ id:
+ type: string
+ name:
+ type: string
+ garajonai.platform.iamrootsaccount.api.v1.User:
+ type: object
+ properties:
+ id:
+ type: string
+ name:
+ type: string
+ displayName:
+ type: string
+ description: Candidate to be rewritten
+tags:
+ - name: IAMRootsAccountApi
diff --git a/scripts/doc-registry/src/openapi/proto/iam-roots-account/api/v1/openapi.yaml b/scripts/doc-registry/src/openapi/proto/iam-roots-account/api/v1/openapi.yaml
new file mode 100644
index 0000000..f8f3735
--- /dev/null
+++ b/scripts/doc-registry/src/openapi/proto/iam-roots-account/api/v1/openapi.yaml
@@ -0,0 +1,10 @@
+# Generated with protoc-gen-openapi
+# https://github.com/google/gnostic/tree/master/cmd/protoc-gen-openapi
+
+openapi: 3.0.3
+info:
+ title: ""
+ version: 0.0.1
+paths: {}
+components:
+ schemas: {}
diff --git a/scripts/doc-registry/src/openapi/proto/iam-roots-auth/api/v1/authapi/openapi.yaml b/scripts/doc-registry/src/openapi/proto/iam-roots-auth/api/v1/authapi/openapi.yaml
new file mode 100644
index 0000000..f8f3735
--- /dev/null
+++ b/scripts/doc-registry/src/openapi/proto/iam-roots-auth/api/v1/authapi/openapi.yaml
@@ -0,0 +1,10 @@
+# Generated with protoc-gen-openapi
+# https://github.com/google/gnostic/tree/master/cmd/protoc-gen-openapi
+
+openapi: 3.0.3
+info:
+ title: ""
+ version: 0.0.1
+paths: {}
+components:
+ schemas: {}
diff --git a/scripts/doc-registry/src/openapi/proto/iam-roots-auth/api/v1/openapi.yaml b/scripts/doc-registry/src/openapi/proto/iam-roots-auth/api/v1/openapi.yaml
new file mode 100644
index 0000000..f8f3735
--- /dev/null
+++ b/scripts/doc-registry/src/openapi/proto/iam-roots-auth/api/v1/openapi.yaml
@@ -0,0 +1,10 @@
+# Generated with protoc-gen-openapi
+# https://github.com/google/gnostic/tree/master/cmd/protoc-gen-openapi
+
+openapi: 3.0.3
+info:
+ title: ""
+ version: 0.0.1
+paths: {}
+components:
+ schemas: {}