Skip to content

AWS Plugin - Authorization is required for this request #423

@LPedrosoVersed

Description

@LPedrosoVersed

Greetings,

I have been trying to use the AWS Plugin for
One Identity Safeguard Secrets Broker DevOps Service, but I've been facing some issues. As soon as I try to perform the connection test the logs show:

####### LOG START #######

2023-06-16 15:44:44.239 -03:00 [INF] Executing OkObjectResult, writing value of type 'OneIdentity.DevOps.Data.Spp.A2ARetrievableAccount'.
2023-06-16 15:44:44.239 -03:00 [INF] Executed action OneIdentity.DevOps.Controllers.V1.PluginsController.PutPluginVaultAccount (SafeguardDevOpsService) in 385.1365ms
2023-06-16 15:44:44.239 -03:00 [INF] HTTP PUT /service/devops/v1/Plugins/AwsSecretsManagerVault/VaultAccount responded 200 in 385.2988 ms
2023-06-16 15:44:44.239 -03:00 [INF] Request finished HTTP/1.1 PUT https://localhost/service/devops/v1/Plugins/AwsSecretsManagerVault/VaultAccount application/json 104 - 200 336 application/json;+charset=utf-8 385.4066ms
2023-06-16 15:44:44.244 -03:00 [INF] Request starting HTTP/1.1 POST https://localhost/service/devops/v1/Plugins/AwsSecretsManagerVault/TestConnection text/plain 0
2023-06-16 15:44:44.244 -03:00 [INF] Route matched with {action = "TestPluginConnection", controller = "Plugins"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.ActionResult TestPluginConnection(OneIdentity.DevOps.Logic.IPluginsLogic, System.String) on controller OneIdentity.DevOps.Controllers.V1.PluginsController (SafeguardDevOpsService).
2023-06-16 15:44:44.386 -03:00 [ERR] Failed to refresh the api key for AwsSecretsManagerVault account 3: Error returned from Safeguard API, Error: Forbidden {"Code":60108,"Message":"Authorization is required for this request.","InnerError":null}
OneIdentity.SafeguardDotNet.SafeguardDotNetException: Error returned from Safeguard API, Error: Forbidden {"Code":60108,"Message":"Authorization is required for this request.","InnerError":null}
at OneIdentity.SafeguardDotNet.A2A.SafeguardA2AContext.RetrievePassword(SecureString apiKey)
at OneIdentity.DevOps.Logic.PluginManager.GetPluginCredential(String name, String apiKey) in D:\a\1\s\SafeguardDevOpsService\Logic\PluginManager.cs:line 280
at OneIdentity.DevOps.Logic.PluginManager.SendPluginVaultCredentials(String name, String apiKey) in D:\a\1\s\SafeguardDevOpsService\Logic\PluginManager.cs:line 202
at OneIdentity.DevOps.Logic.PluginManager.RefreshPluginCredential(ISafeguardConnection sgConnection, Plugin plugin) in D:\a\1\s\SafeguardDevOpsService\Logic\PluginManager.cs:line 477
2023-06-16 15:44:44.387 -03:00 [INF] Executing BadRequestObjectResult, writing value of type 'OneIdentity.DevOps.Data.ErrorMessage'.
2023-06-16 15:44:44.387 -03:00 [INF] Executed action OneIdentity.DevOps.Controllers.V1.PluginsController.TestPluginConnection (SafeguardDevOpsService) in 142.6415ms
2023-06-16 15:44:44.387 -03:00 [INF] HTTP POST /service/devops/v1/Plugins/AwsSecretsManagerVault/TestConnection responded 400 in 143.6157 ms
2023-06-16 15:44:44.387 -03:00 [INF] Request finished HTTP/1.1 POST https://localhost/service/devops/v1/Plugins/AwsSecretsManagerVault/TestConnection text/plain 0 - 400 37 application/json;+charset=utf-8 143.7844ms

Log File:

SafeguardDevOpsService.log

####### LOG END #######

Configuration Safeguard Secrets Broker DevOps :

image

image

SPP Configuration:

image

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions