From 252e105f3cd030d844b60c1d6e2ad56cdc10b234 Mon Sep 17 00:00:00 2001 From: Andrew Martinez Date: Tue, 26 Jan 2021 15:12:22 -0500 Subject: [PATCH] add typeId to authQuery --- controller/internal/routes/api_session_api_model.go | 1 + rest_model/auth_query_detail.go | 3 +++ rest_server/embedded_spec.go | 6 ++++++ specs/swagger.yml | 2 ++ 4 files changed, 12 insertions(+) diff --git a/controller/internal/routes/api_session_api_model.go b/controller/internal/routes/api_session_api_model.go index 3ec63b510..f49ebd3f4 100644 --- a/controller/internal/routes/api_session_api_model.go +++ b/controller/internal/routes/api_session_api_model.go @@ -76,6 +76,7 @@ func MapApiSessionToRestModel(apiSession *model.ApiSession) (*rest_model.APISess func newAuthCheckZitiMfa() *rest_model.AuthQueryDetail { return &rest_model.AuthQueryDetail{ + TypeID: "MFA", Format: rest_model.MfaFormatsAlphaNumeric, HTTPMethod: http.MethodPost, HTTPURL: "./authenticate/mfa", diff --git a/rest_model/auth_query_detail.go b/rest_model/auth_query_detail.go index 3e321476b..a789a9b38 100644 --- a/rest_model/auth_query_detail.go +++ b/rest_model/auth_query_detail.go @@ -58,6 +58,9 @@ type AuthQueryDetail struct { // provider // Required: true Provider MfaProviders `json:"provider"` + + // type Id + TypeID string `json:"typeId,omitempty"` } // Validate validates this auth query detail diff --git a/rest_server/embedded_spec.go b/rest_server/embedded_spec.go index 67d6ecadf..340afdd02 100644 --- a/rest_server/embedded_spec.go +++ b/rest_server/embedded_spec.go @@ -6261,6 +6261,9 @@ func init() { }, "provider": { "$ref": "#/definitions/mfaProviders" + }, + "typeId": { + "type": "string" } } }, @@ -25660,6 +25663,9 @@ func init() { }, "provider": { "$ref": "#/definitions/mfaProviders" + }, + "typeId": { + "type": "string" } } }, diff --git a/specs/swagger.yml b/specs/swagger.yml index 3c869519b..3cda20928 100644 --- a/specs/swagger.yml +++ b/specs/swagger.yml @@ -7220,6 +7220,8 @@ definitions: required: - provider properties: + typeId: + type: string provider: $ref: '#/definitions/mfaProviders' httpMethod: