Skip to content

Commit 28a1ec7

Browse files
authored
Merge pull request #99 from Virtual-Finland-Development/VFD-326-users-api-siivotaan-pois-tuki-suomifi-tunnistautumistoteutukselle
SuomiFi cleanup
2 parents fb3c231 + 43bb95f commit 28a1ec7

10 files changed

Lines changed: 9 additions & 84 deletions

File tree

VirtualFinland.UserAPI/src/VirtualFinland.UsersAPI/Program.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@
2020
using Microsoft.AspNetCore.DataProtection;
2121
using Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.ConfigurationModel;
2222
using Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption;
23-
using Microsoft.Extensions.Options;
2423

2524
Log.Logger = new LoggerConfiguration()
2625
.WriteTo.Console()

VirtualFinland.UserAPI/src/VirtualFinland.UsersAPI/Security/Features/SuomiFiSecurityFeature.cs

Lines changed: 0 additions & 36 deletions
This file was deleted.
Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,6 @@
11
{
22
"Security": {
33
"Authorization": {
4-
"SuomiFi": {
5-
"AuthorizationJwksJsonUrl": "https://virtual-finland-development-auth-files.s3.eu-north-1.amazonaws.com/dev/.well-known/jwks.json",
6-
"Issuer": "virtual-finland/authentication-gw/suomifi",
7-
"IsEnabled": true
8-
},
94
"Testbed": {
105
"IsEnabled": true
116
},
@@ -14,4 +9,4 @@
149
}
1510
}
1611
}
17-
}
12+
}

VirtualFinland.UserAPI/src/VirtualFinland.UsersAPI/appsettings.json

Lines changed: 3 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,7 @@
66
}
77
},
88
"Serilog": {
9-
"Using": [
10-
"Serilog.Sinks.Console"
11-
],
9+
"Using": ["Serilog.Sinks.Console"],
1210
"MinimumLevel": {
1311
"Default": "Information",
1412
"Override": {
@@ -32,9 +30,7 @@
3230
"Access": {
3331
"AccessFinland": {
3432
"HeaderName": "x-api-key",
35-
"AccessKeys": [
36-
"secret"
37-
],
33+
"AccessKeys": ["secret"],
3834
"IsEnabled": false
3935
},
4036
"Dataspace": {
@@ -82,22 +78,6 @@
8278
"IsEnabled": false
8379
}
8480
}
85-
},
86-
"SuomiFi": {
87-
"AuthorizationJwksJsonUrl": "http://localhost:4078/auth/saml2/suomifi/.well-known/jwks.json",
88-
"Issuer": "virtual-finland/authentication-gw/suomifi",
89-
"IsEnabled": false,
90-
"AudienceGuard": {
91-
"StaticConfig": {
92-
"AllowedAudiences": [],
93-
"IsEnabled": false
94-
},
95-
"Service": {
96-
"ApiEndpoint": "",
97-
"AllowedGroups": [],
98-
"IsEnabled": false
99-
}
100-
}
10181
}
10282
},
10383
"Options": {
@@ -120,4 +100,4 @@
120100
"Redis": {
121101
"Endpoint": "localhost:6379"
122102
}
123-
}
103+
}

VirtualFinland.UserAPI/src/VirtualFinland.UsersAPI/appsettings.local.json

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -23,18 +23,15 @@
2323
},
2424
"Sinuna": {
2525
"IsEnabled": true
26-
},
27-
"SuomiFi": {
28-
"IsEnabled": true
2926
}
3027
},
3128
"Options": {
32-
"TermsOfServiceAgreementRequired": true
29+
"TermsOfServiceAgreementRequired": false
3330
}
3431
},
3532
"Services": {
3633
"Codesets": {
3734
"ServiceRequestTimeoutInMilliseconds": 30000
3835
}
3936
}
40-
}
37+
}
Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,9 @@
11
{
22
"Security": {
33
"Authorization": {
4-
"SuomiFi": {
5-
"AuthorizationJwksJsonUrl": "https://virtual-finland-development-auth-files.s3.eu-north-1.amazonaws.com/staging/.well-known/jwks.json",
6-
"Issuer": "virtual-finland/authentication-gw/suomifi"
7-
},
84
"Sinuna": {
95
"IsEnabled": true
106
}
117
}
128
}
13-
}
9+
}

VirtualFinland.UsersAPI.Deployment/Features/UsersApiLambdaFunction.cs

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -155,9 +155,6 @@ public UsersApiLambdaFunction(Config config, StackSetup stackSetup, VpcSetup vpc
155155
{
156156
"Security__Authorization__Sinuna__IsEnabled", authorizationConfig.Require("sinuna-isEnabled")
157157
},
158-
{
159-
"Security__Authorization__SuomiFi__IsEnabled", authorizationConfig.Require("suomifi-isEnabled")
160-
},
161158
{
162159
"Security__Options__TermsOfServiceAgreementRequired", termsOfServiceConfig.Require("isEnabled")
163160
}

VirtualFinland.UsersAPI.Deployment/Pulumi.mvp-staging.yaml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,5 @@ config:
44
secure: AAABAMWeYU4N0HFQu5eKKdr/AYYpfK//ip+VfV1wxkE0i/117unS9ZpHpmk0pFZWdVyJyhs33NUY9jvsKh+SKr5QGQ44skVe112LC57z/Q==
55
acl:dataspace-isEnabled: true
66
auth:sinuna-isEnabled: true
7-
auth:suomifi-isEnabled: false
87
auth:testbed-isEnabled: false
9-
termsOfService:isEnabled: true
8+
termsOfService:isEnabled: true

VirtualFinland.UsersAPI.Deployment/Pulumi.yaml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,5 +17,4 @@ config:
1717
acl:dataspace-agent: ""
1818
auth:testbed-isEnabled: true
1919
auth:sinuna-isEnabled: true
20-
auth:suomifi-isEnabled: false
21-
termsOfService:isEnabled: false
20+
termsOfService:isEnabled: false

docker-compose.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@ services:
1414
AWS_REGION: eu-north-1
1515
REDIS_ENDPOINT: redis:6379
1616
"Services__Codesets__ApiEndpoint": ${CodesetApiBaseUrl:-http://host.docker.internal:3166/resources}
17-
"SuomiFi__AuthorizationJwksJsonUrl": ${SuomiFi__AuthorizationJwksJsonUrl:-http://host.docker.internal:4078/auth/saml2/suomifi/.well-known/jwks.json}
1817
depends_on:
1918
postgresdb:
2019
condition: service_healthy

0 commit comments

Comments
 (0)