From 9ed677532cc07fa3ae321cbbf5d2300fd01ca335 Mon Sep 17 00:00:00 2001 From: Kyle Spearrin Date: Wed, 31 May 2017 10:10:08 -0400 Subject: [PATCH] add key to login response from identity --- src/Core/IdentityServer/ResourceOwnerPasswordValidator.cs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/Core/IdentityServer/ResourceOwnerPasswordValidator.cs b/src/Core/IdentityServer/ResourceOwnerPasswordValidator.cs index 4568a451fc..97e1d9b48e 100644 --- a/src/Core/IdentityServer/ResourceOwnerPasswordValidator.cs +++ b/src/Core/IdentityServer/ResourceOwnerPasswordValidator.cs @@ -128,6 +128,11 @@ namespace Bit.Core.IdentityServer customResponse.Add("PrivateKey", user.PrivateKey); } + if(!string.IsNullOrWhiteSpace(user.Key)) + { + customResponse.Add("Key", user.Key); + } + context.Result = new GrantValidationResult(user.Id.ToString(), "Application", identityProvider: "bitwarden", claims: claims.Count > 0 ? claims : null,