Skip to content

Commit 5b79a7f

Browse files
fix: decentralized identity management auth url missing suffix (#1425)
#1424
1 parent 551c069 commit 5b79a7f

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

src/marketplace/Offers.Library/Service/OfferService.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -815,7 +815,7 @@ public async Task<OfferProviderSubscriptionDetailData> GetOfferSubscriptionDetai
815815
data.ExternalServiceData?.ParticipantId,
816816
data.ExternalServiceData == null || data.ExternalServiceData.TrustedIssuer.EndsWith(":holder-iatp") ? data.ExternalServiceData?.TrustedIssuer : $"{data.ExternalServiceData.TrustedIssuer}:holder-iatp",
817817
walletData.BpnDidResolverUrl,
818-
authUrl,
818+
authUrl!.Contains("/oauth/token") ? authUrl : $"{authUrl}/oauth/token",
819819
serviceUrl));
820820
}
821821

tests/marketplace/Offers.Library.Tests/Service/OfferServiceTests.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2292,7 +2292,7 @@ public async Task GetOfferSubscriptionDetailForProvider_WithValidData_ReturnsExp
22922292
result.AppInstanceId.Should().Be(data.AppInstanceId);
22932293
result.OfferSubscriptionStatus.Should().Be(data.OfferSubscriptionStatus);
22942294
result.ExternalService.DecentralIdentityManagementServiceUrl.Should().Be(walletData.DecentralIdentityManagementAuthUrl);
2295-
result.ExternalService.DecentralIdentityManagementAuthUrl.Should().Be(data.ExternalServiceData!.DecentralIdentityManagementServiceUrl);
2295+
result.ExternalService.DecentralIdentityManagementAuthUrl.Should().Be(data.ExternalServiceData!.DecentralIdentityManagementServiceUrl + "/oauth/token");
22962296
A.CallTo(() => _userRolesRepository.GetUserRoleIdsUntrackedAsync(A<IEnumerable<UserRoleConfig>>.That.IsSameSequenceAs(companyAdminRoles)))
22972297
.MustHaveHappenedOnceExactly();
22982298
A.CallTo(() => _offerSubscriptionsRepository.GetOfferSubscriptionDetailsForProviderAsync(appId, subscriptionId, _companyId, OfferTypeId.APP, A<IEnumerable<Guid>>.That.IsSameSequenceAs(new[] { _validUserRoleId })))

0 commit comments

Comments
 (0)