Skip to content

Commit 64aceba

Browse files
authored
Merge pull request #50 from TechnologyEnhancedLearning/RC
Merge LH Scorpius changes to master
2 parents 989b59b + b3d73b0 commit 64aceba

File tree

13 files changed

+28
-10
lines changed

13 files changed

+28
-10
lines changed

Auth/LearningHub.Nhs.Auth.Tests/LearningHub.Nhs.Auth.Tests.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010

1111
<ItemGroup>
1212
<PackageReference Include="elfhHub.Nhs.Models" Version="3.0.8" />
13-
<PackageReference Include="LearningHub.Nhs.Models" Version="3.0.25" />
13+
<PackageReference Include="LearningHub.Nhs.Models" Version="3.0.33" />
1414
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.0.0" />
1515
<PackageReference Include="Microsoft.TestPlatform.TestHost" Version="17.0.0" />
1616
<PackageReference Include="Moq" Version="4.16.1" />

Auth/LearningHub.Nhs.Auth/Configuration/LearningHubResourceStore.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,12 +26,14 @@ public LearningHubResourceStore()
2626
{
2727
new ApiResource("learninghubapi", "Learning Hub API") { Scopes = new List<string> { "learninghubapi", }, },
2828
new ApiResource("userapi", "User API") { Scopes = new List<string> { "userapi" } },
29+
new ApiResource("learningcredentialsapi", "Learning Credentials API") { Scopes = new List<string> { "learningcredentialsapi" } },
2930
};
3031

3132
this.apiScopes = new[]
3233
{
3334
new ApiScope("learninghubapi", "Access Learning Hub API"),
3435
new ApiScope("userapi", "Access User API"),
36+
new ApiScope("learningcredentialsapi", "Learning Credentials API"),
3537
};
3638

3739
this.identityResources = new[]

Auth/LearningHub.Nhs.Auth/LearningHub.Nhs.Auth.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@
106106
<PackageReference Include="IdentityServer4" Version="4.1.1" />
107107
<PackageReference Include="IdentityServer4.Contrib.RedisStore" Version="4.0.0" />
108108
<PackageReference Include="LearningHub.Nhs.Caching" Version="2.0.0" />
109-
<PackageReference Include="LearningHub.Nhs.Models" Version="3.0.25" />
109+
<PackageReference Include="LearningHub.Nhs.Models" Version="3.0.33" />
110110
<PackageReference Include="Microsoft.Extensions.Caching.StackExchangeRedis" Version="6.0.0" />
111111
<PackageReference Include="Microsoft.Extensions.Logging.Console" Version="6.0.0" />
112112
<PackageReference Include="Microsoft.VisualStudio.Web.CodeGeneration.Design" Version="6.0.0" />

Auth/LearningHub.Nhs.Auth/appsettings.json

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -137,6 +137,21 @@
137137
"RequirePkce": false,
138138
"AllowOfflineAccess": false
139139
},
140+
"userprofileclient": {
141+
"BaseUrl": "",
142+
"ClientName": "",
143+
"ClientSecret": "",
144+
"AllowedGrantTypes": [ "" ],
145+
"RedirectUris": [ "" ],
146+
"PostLogoutUris": [ "" ],
147+
"AllowedScopes": [ "", "", "", "", "", "" ],
148+
"BackChannelLogoutSessionRequired": true,
149+
"BackChannelLogoutUri": "",
150+
"UpdateAccessTokenClaimsOnRefresh": true,
151+
"RequireConsent": false,
152+
"RequirePkce": true,
153+
"AllowOfflineAccess": true
154+
},
140155
"learninghubopenapi": {
141156
"BaseUrl": "",
142157
"ClientName": "",

LearningHub.Nhs.UserApi.Repository.Interface/LearningHub.Nhs.UserApi.Repository.Interface.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99

1010
<ItemGroup>
1111
<PackageReference Include="elfhHub.Nhs.Models" Version="3.0.8" />
12-
<PackageReference Include="LearningHub.Nhs.Models" Version="3.0.25" />
12+
<PackageReference Include="LearningHub.Nhs.Models" Version="3.0.33" />
1313
<PackageReference Include="StyleCop.Analyzers" Version="1.1.118">
1414
<PrivateAssets>all</PrivateAssets>
1515
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>

LearningHub.Nhs.UserApi.Repository/LearningHub.Nhs.UserApi.Repository.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99

1010
<ItemGroup>
1111
<PackageReference Include="elfhHub.Nhs.Models" Version="3.0.8" />
12-
<PackageReference Include="LearningHub.Nhs.Models" Version="3.0.25" />
12+
<PackageReference Include="LearningHub.Nhs.Models" Version="3.0.33" />
1313
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="6.0.0" />
1414
<PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="6.0.0" />
1515
<PackageReference Include="StyleCop.Analyzers" Version="1.1.118">

LearningHub.Nhs.UserApi.Services.Interface/LearningHub.Nhs.UserAPI.Services.Interface.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99

1010
<ItemGroup>
1111
<PackageReference Include="elfhHub.Nhs.Models" Version="3.0.8" />
12-
<PackageReference Include="LearningHub.Nhs.Models" Version="3.0.25" />
12+
<PackageReference Include="LearningHub.Nhs.Models" Version="3.0.33" />
1313
<PackageReference Include="StyleCop.Analyzers" Version="1.1.118">
1414
<PrivateAssets>all</PrivateAssets>
1515
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>

LearningHub.Nhs.UserApi.Services.UnitTests/LearningHub.Nhs.UserApi.Services.UnitTests.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
<PackageReference Include="elfhHub.Nhs.Models" Version="3.0.8" />
1414
<PackageReference Include="EntityFrameworkCore.Testing.Moq" Version="4.0.0" />
1515
<PackageReference Include="LearningHub.Nhs.Caching" Version="2.0.0" />
16-
<PackageReference Include="LearningHub.Nhs.Models" Version="3.0.25" />
16+
<PackageReference Include="LearningHub.Nhs.Models" Version="3.0.33" />
1717
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.1.0" />
1818
<PackageReference Include="MockQueryable.Core" Version="5.0.0" />
1919
<PackageReference Include="MockQueryable.Moq" Version="5.0.0" />

LearningHub.Nhs.UserApi.Services/ElfhUserService.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -317,6 +317,7 @@ public async Task<string> CreateUserNameAsync(int medicalCouncilId, string medic
317317
if (medicalCouncilId == 0 || string.IsNullOrEmpty(medicalCouncilNumber))
318318
{
319319
// Generate random username using Lastname
320+
lastName = string.Concat(lastName.Where(c => !char.IsWhiteSpace(c)));
320321
string usernameStart = lastName.StripUnicodeCharactersFromString().Trim();
321322
if (usernameStart.Length > 5)
322323
{

LearningHub.Nhs.UserApi.Services/LearningHub.Nhs.UserApi.Services.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99

1010
<ItemGroup>
1111
<PackageReference Include="elfhHub.Nhs.Models" Version="3.0.8" />
12-
<PackageReference Include="LearningHub.Nhs.Models" Version="3.0.25" />
12+
<PackageReference Include="LearningHub.Nhs.Models" Version="3.0.33" />
1313
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="6.0.0" />
1414
<PackageReference Include="Microsoft.Extensions.Caching.Redis" Version="2.2.0" />
1515
<PackageReference Include="StyleCop.Analyzers" Version="1.1.118">

0 commit comments

Comments
 (0)