├── .github └── workflows │ ├── build-and-test.yml │ ├── codeql-analysis.yml │ ├── create-release.yml │ └── deploy-to-dev.yml ├── .gitignore ├── CODE_OF_CONDUCT.md ├── Fhi.Smittestopp.Verification.Domain ├── AnonymousTokens │ ├── AnonymousTokenKeyStore.cs │ ├── AnonymousTokenMasterKeyLoader.cs │ ├── AnonymousTokenSigningKeypair.cs │ ├── AnonymousTokenValidationKey.cs │ ├── AnonymousTokensConfig.cs │ ├── CertificatePrivateKeyBytesLoader.cs │ ├── GetAnonymousTokenKeySet.cs │ ├── IssueAnonymousToken.cs │ └── RollingKeyPairGenerator.cs ├── Constants │ ├── AuthPolicies.cs │ ├── CorsPolicies.cs │ ├── DkSmittestopClaims.cs │ ├── ExternalProviders.cs │ ├── IdPortenClaims.cs │ ├── InternalClaims.cs │ ├── VerificationClaims.cs │ ├── VerificationRoles.cs │ └── VerificationScopes.cs ├── DataCleanup │ └── DeleteExpiredData.cs ├── DomainConfigExtensions.cs ├── Dtos │ ├── AnonymousTokenKeySet.cs │ ├── AnonymousTokenRequest.cs │ └── AnonymousTokenResponse.cs ├── Factories │ └── OneWayPseudonymFactory.cs ├── Fhi.Smittestopp.Verification.Domain.csproj ├── Interfaces │ ├── IAnonymousTokenIssueRecordRepository.cs │ ├── ICertificateLocator.cs │ ├── IMsisLookupService.cs │ ├── IPseudonymFactory.cs │ ├── IVerificationLimit.cs │ ├── IVerificationLimitConfig.cs │ └── IVerificationRecordsRepository.cs ├── Models │ ├── AnonymousTokenIssueRecord.cs │ ├── CertificateVersion.cs │ ├── IdentifiedUser.cs │ ├── PinVerifiedUser.cs │ ├── PositiveTestResult.cs │ ├── User.cs │ ├── VerificationLimit.cs │ ├── VerificationRecord.cs │ └── VerificationResult.cs ├── Users │ ├── CreateFromExternalAuthentication.cs │ └── CreateFromPinCode.cs ├── Utilities │ ├── CachedCertLocator.cs │ └── NationalIdentifierValidation.cs └── Verifications │ ├── VerifyIdentifiedUser.cs │ └── VerifyPinUser.cs ├── Fhi.Smittestopp.Verification.Msis ├── Fhi.Smittestopp.Verification.Msis.csproj ├── Interfaces │ └── IMsisClient.cs ├── MockMsisClient.cs ├── Models │ └── Covid19Status.cs ├── MsisClient.cs ├── MsisConfig.cs ├── MsisHealthCheck.cs └── MsisLookupService.cs ├── Fhi.Smittestopp.Verification.Persistence ├── Entities │ ├── AnonymousTokenIssueRecordEntity.cs │ └── VerificationRecordEntity.cs ├── Fhi.Smittestopp.Verification.Persistence.csproj ├── IdentityServer │ └── Migrations │ │ └── PersistedGrantDb │ │ ├── 20201126172519_InitialIdentityServerPersistedGrantDbMigration.Designer.cs │ │ ├── 20201126172519_InitialIdentityServerPersistedGrantDbMigration.cs │ │ └── PersistedGrantDbContextModelSnapshot.cs ├── Migrations │ ├── 20201119184035_VerificationRecords.Designer.cs │ ├── 20201119184035_VerificationRecords.cs │ ├── 20201126180050_DataProtectionKeys.Designer.cs │ ├── 20201126180050_DataProtectionKeys.cs │ ├── 20201201170827_AnonymousTokens.Designer.cs │ ├── 20201201170827_AnonymousTokens.cs │ └── VerificationDbContextModelSnapshot.cs ├── PersistenceConfigExtentions.cs ├── Repositories │ ├── AnonymousTokenIssueRecordRepository.cs │ └── VerificationRecordsRepository.cs └── VerificationDbContext.cs ├── Fhi.Smittestopp.Verification.Server ├── Account │ ├── AccountController.cs │ ├── AccountOptions.cs │ ├── AccountService.cs │ ├── Models │ │ ├── ExternalProvider.cs │ │ ├── LocalLoginResult.cs │ │ ├── LoggedOutResult.cs │ │ ├── LoginOptions.cs │ │ └── LogoutOptions.cs │ ├── ProfileService.cs │ └── ViewModels │ │ ├── CancelLoginInputModel.cs │ │ ├── LoggedOutViewModel.cs │ │ ├── LoginInputModel.cs │ │ ├── LoginViewModel.cs │ │ ├── LogoutInputModel.cs │ │ ├── LogoutViewModel.cs │ │ └── RedirectViewModel.cs ├── AnonymousTokens │ └── AnonymousTokensController.cs ├── Authentication │ ├── CustomCorsPolicyProvider.cs │ └── IdentityServerSelfAuthScheme.cs ├── BackgroundServices │ └── DeleteExpiredDataBackgroundService.cs ├── Config.cs ├── Credentials │ ├── AzureCertificateLocator.cs │ ├── LocalCertificateLocator.cs │ └── SigningCredentialsStore.cs ├── Extensions.cs ├── ExternalController │ ├── ExternalController.cs │ ├── ExternalService.cs │ └── Models │ │ ├── ExtAuthenticationResult.cs │ │ ├── ExtChallengeRequest.cs │ │ └── ExtChallengeResult.cs ├── Fhi.Smittestopp.Verification.Server.csproj ├── Home │ ├── ErrorViewModel.cs │ └── HomeController.cs ├── InteractionConfig.cs ├── Program.cs ├── Properties │ ├── launchSettings.json │ ├── serviceDependencies.json │ └── serviceDependencies.local.json ├── SecurityHeadersAttribute.cs ├── Startup.cs ├── Views │ ├── Account │ │ ├── AccessDenied.cshtml │ │ ├── LoggedOut.cshtml │ │ ├── Login.cshtml │ │ └── Logout.cshtml │ ├── Home │ │ └── Index.cshtml │ ├── Shared │ │ ├── Error.cshtml │ │ ├── Redirect.cshtml │ │ ├── _Layout.cshtml │ │ └── _ValidationSummary.cshtml │ ├── _ViewImports.cshtml │ └── _ViewStart.cshtml ├── appsettings.AzDev.json ├── appsettings.Development.json ├── appsettings.NhnProd.json ├── appsettings.NhnQa.json ├── appsettings.NhnTest.json ├── appsettings.json ├── tempkey.jwk ├── web.config ├── web.prod.config ├── web.qa.config ├── web.test.config └── wwwroot │ ├── css │ └── site.css │ ├── favicon.ico │ ├── img │ └── logo_fhi_white.png │ └── js │ ├── signin-redirect.js │ └── signout-redirect.js ├── Fhi.Smittestopp.Verification.Tests ├── Domain │ ├── AnonymousTokens │ │ ├── AnonymousTokenMasterKeyLoaderTests.cs │ │ ├── AnonymousTokensKeyStoreTests.cs │ │ ├── GetAnonymousTokenKeySetTests.cs │ │ └── IssueAnonymousTokenTests.cs │ ├── DataCleanup │ │ └── DeleteExpiredDataTests.cs │ ├── Factories │ │ └── OneWayPseudonymFactoryTests.cs │ ├── Models │ │ ├── IdentifiedUserTests.cs │ │ ├── PinVerifiedUserTests.cs │ │ ├── VerificationLimitTests.cs │ │ └── VerificationResultTests.cs │ ├── Users │ │ ├── CreateFromExternalAuthenticationTests.cs │ │ └── CreateFromPinCodeTests.cs │ ├── Utilities │ │ └── NationalIdentifierValidationTests.cs │ └── Verifications │ │ ├── VerifyIdentifiedUserTests.cs │ │ └── VerifyPinUserTests.cs ├── Fhi.Smittestopp.Verification.Tests.csproj ├── Msis │ ├── MsisClientCertificateLocatorTests.cs │ ├── MsisClientTests.cs │ ├── MsisConfigExtensionsTests.cs │ ├── MsisHealthCheckTests.cs │ └── MsisLookupServiceTests.cs ├── Persistence │ ├── AnonymousTokenIssueRecordRepositoryTest.cs │ └── VerificationRecordsRepositoryTests.cs ├── Server │ ├── Account │ │ ├── AccountControllerTests.cs │ │ ├── AccountServiceTests.cs │ │ └── ProfileServiceTests.cs │ ├── AnonymousTokens │ │ └── AnonymousTokensControllerTests.cs │ ├── Authentication │ │ ├── CustomCorsPolicyProviderTests.cs │ │ └── IdentityServerSelfAuthSchemeTests.cs │ ├── BackgroundService │ │ └── DeleteExpiredDataBackgroundServiceTests.cs │ ├── Credentials │ │ └── SigningCredentialsStoreTests.cs │ ├── External │ │ ├── ExternalControllerTests.cs │ │ └── ExternalServiceTests.cs │ ├── Home │ │ └── HomeControllerTests.cs │ ├── ProgramTests.cs │ └── ServerSetupTests.cs └── TestUtils │ ├── CertUtils.cs │ ├── InMemoryDbContextBuilder.cs │ └── TestExtensions.cs ├── Fhi.Smittestopp.Verification.sln ├── LICENSE ├── README.md ├── azuredeploy └── app-service-deploy.json ├── coverlet.runsettings ├── dev-cert.pfx └── test-client ├── .browserslistrc ├── .editorconfig ├── .gitignore ├── README.md ├── angular.json ├── e2e ├── protractor.conf.js ├── src │ ├── app.e2e-spec.ts │ └── app.po.ts └── tsconfig.json ├── karma.conf.js ├── package-lock.json ├── package.json ├── src ├── app │ ├── app-routing.module.ts │ ├── app.component.html │ ├── app.component.scss │ ├── app.component.spec.ts │ ├── app.component.ts │ ├── app.module.ts │ └── auth.config.ts ├── assets │ └── .gitkeep ├── environments │ ├── environment.azdev.ts │ ├── environment.localhttp.ts │ ├── environment.nhnqa.ts │ ├── environment.nhntest.ts │ ├── environment.prod.ts │ └── environment.ts ├── favicon.ico ├── index.html ├── main.ts ├── polyfills.ts ├── styles.scss └── test.ts ├── tsconfig.app.json ├── tsconfig.json ├── tsconfig.spec.json └── tslint.json /.github/workflows/build-and-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/.github/workflows/build-and-test.yml -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/create-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/.github/workflows/create-release.yml -------------------------------------------------------------------------------- /.github/workflows/deploy-to-dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/.github/workflows/deploy-to-dev.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/.gitignore -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Domain/AnonymousTokens/AnonymousTokenKeyStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Domain/AnonymousTokens/AnonymousTokenKeyStore.cs -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Domain/AnonymousTokens/AnonymousTokenMasterKeyLoader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Domain/AnonymousTokens/AnonymousTokenMasterKeyLoader.cs -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Domain/AnonymousTokens/AnonymousTokenSigningKeypair.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Domain/AnonymousTokens/AnonymousTokenSigningKeypair.cs -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Domain/AnonymousTokens/AnonymousTokenValidationKey.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Domain/AnonymousTokens/AnonymousTokenValidationKey.cs -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Domain/AnonymousTokens/AnonymousTokensConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Domain/AnonymousTokens/AnonymousTokensConfig.cs -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Domain/AnonymousTokens/CertificatePrivateKeyBytesLoader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Domain/AnonymousTokens/CertificatePrivateKeyBytesLoader.cs -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Domain/AnonymousTokens/GetAnonymousTokenKeySet.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Domain/AnonymousTokens/GetAnonymousTokenKeySet.cs -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Domain/AnonymousTokens/IssueAnonymousToken.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Domain/AnonymousTokens/IssueAnonymousToken.cs -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Domain/AnonymousTokens/RollingKeyPairGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Domain/AnonymousTokens/RollingKeyPairGenerator.cs -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Domain/Constants/AuthPolicies.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Domain/Constants/AuthPolicies.cs -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Domain/Constants/CorsPolicies.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Domain/Constants/CorsPolicies.cs -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Domain/Constants/DkSmittestopClaims.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Domain/Constants/DkSmittestopClaims.cs -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Domain/Constants/ExternalProviders.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Domain/Constants/ExternalProviders.cs -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Domain/Constants/IdPortenClaims.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Domain/Constants/IdPortenClaims.cs -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Domain/Constants/InternalClaims.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Domain/Constants/InternalClaims.cs -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Domain/Constants/VerificationClaims.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Domain/Constants/VerificationClaims.cs -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Domain/Constants/VerificationRoles.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Domain/Constants/VerificationRoles.cs -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Domain/Constants/VerificationScopes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Domain/Constants/VerificationScopes.cs -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Domain/DataCleanup/DeleteExpiredData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Domain/DataCleanup/DeleteExpiredData.cs -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Domain/DomainConfigExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Domain/DomainConfigExtensions.cs -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Domain/Dtos/AnonymousTokenKeySet.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Domain/Dtos/AnonymousTokenKeySet.cs -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Domain/Dtos/AnonymousTokenRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Domain/Dtos/AnonymousTokenRequest.cs -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Domain/Dtos/AnonymousTokenResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Domain/Dtos/AnonymousTokenResponse.cs -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Domain/Factories/OneWayPseudonymFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Domain/Factories/OneWayPseudonymFactory.cs -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Domain/Fhi.Smittestopp.Verification.Domain.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Domain/Fhi.Smittestopp.Verification.Domain.csproj -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Domain/Interfaces/IAnonymousTokenIssueRecordRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Domain/Interfaces/IAnonymousTokenIssueRecordRepository.cs -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Domain/Interfaces/ICertificateLocator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Domain/Interfaces/ICertificateLocator.cs -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Domain/Interfaces/IMsisLookupService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Domain/Interfaces/IMsisLookupService.cs -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Domain/Interfaces/IPseudonymFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Domain/Interfaces/IPseudonymFactory.cs -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Domain/Interfaces/IVerificationLimit.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Domain/Interfaces/IVerificationLimit.cs -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Domain/Interfaces/IVerificationLimitConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Domain/Interfaces/IVerificationLimitConfig.cs -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Domain/Interfaces/IVerificationRecordsRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Domain/Interfaces/IVerificationRecordsRepository.cs -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Domain/Models/AnonymousTokenIssueRecord.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Domain/Models/AnonymousTokenIssueRecord.cs -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Domain/Models/CertificateVersion.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Domain/Models/CertificateVersion.cs -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Domain/Models/IdentifiedUser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Domain/Models/IdentifiedUser.cs -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Domain/Models/PinVerifiedUser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Domain/Models/PinVerifiedUser.cs -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Domain/Models/PositiveTestResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Domain/Models/PositiveTestResult.cs -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Domain/Models/User.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Domain/Models/User.cs -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Domain/Models/VerificationLimit.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Domain/Models/VerificationLimit.cs -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Domain/Models/VerificationRecord.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Domain/Models/VerificationRecord.cs -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Domain/Models/VerificationResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Domain/Models/VerificationResult.cs -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Domain/Users/CreateFromExternalAuthentication.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Domain/Users/CreateFromExternalAuthentication.cs -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Domain/Users/CreateFromPinCode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Domain/Users/CreateFromPinCode.cs -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Domain/Utilities/CachedCertLocator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Domain/Utilities/CachedCertLocator.cs -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Domain/Utilities/NationalIdentifierValidation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Domain/Utilities/NationalIdentifierValidation.cs -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Domain/Verifications/VerifyIdentifiedUser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Domain/Verifications/VerifyIdentifiedUser.cs -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Domain/Verifications/VerifyPinUser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Domain/Verifications/VerifyPinUser.cs -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Msis/Fhi.Smittestopp.Verification.Msis.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Msis/Fhi.Smittestopp.Verification.Msis.csproj -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Msis/Interfaces/IMsisClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Msis/Interfaces/IMsisClient.cs -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Msis/MockMsisClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Msis/MockMsisClient.cs -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Msis/Models/Covid19Status.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Msis/Models/Covid19Status.cs -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Msis/MsisClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Msis/MsisClient.cs -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Msis/MsisConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Msis/MsisConfig.cs -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Msis/MsisHealthCheck.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Msis/MsisHealthCheck.cs -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Msis/MsisLookupService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Msis/MsisLookupService.cs -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Persistence/Entities/AnonymousTokenIssueRecordEntity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Persistence/Entities/AnonymousTokenIssueRecordEntity.cs -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Persistence/Entities/VerificationRecordEntity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Persistence/Entities/VerificationRecordEntity.cs -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Persistence/Fhi.Smittestopp.Verification.Persistence.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Persistence/Fhi.Smittestopp.Verification.Persistence.csproj -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Persistence/IdentityServer/Migrations/PersistedGrantDb/20201126172519_InitialIdentityServerPersistedGrantDbMigration.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Persistence/IdentityServer/Migrations/PersistedGrantDb/20201126172519_InitialIdentityServerPersistedGrantDbMigration.Designer.cs -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Persistence/IdentityServer/Migrations/PersistedGrantDb/20201126172519_InitialIdentityServerPersistedGrantDbMigration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Persistence/IdentityServer/Migrations/PersistedGrantDb/20201126172519_InitialIdentityServerPersistedGrantDbMigration.cs -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Persistence/IdentityServer/Migrations/PersistedGrantDb/PersistedGrantDbContextModelSnapshot.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Persistence/IdentityServer/Migrations/PersistedGrantDb/PersistedGrantDbContextModelSnapshot.cs -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Persistence/Migrations/20201119184035_VerificationRecords.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Persistence/Migrations/20201119184035_VerificationRecords.Designer.cs -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Persistence/Migrations/20201119184035_VerificationRecords.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Persistence/Migrations/20201119184035_VerificationRecords.cs -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Persistence/Migrations/20201126180050_DataProtectionKeys.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Persistence/Migrations/20201126180050_DataProtectionKeys.Designer.cs -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Persistence/Migrations/20201126180050_DataProtectionKeys.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Persistence/Migrations/20201126180050_DataProtectionKeys.cs -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Persistence/Migrations/20201201170827_AnonymousTokens.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Persistence/Migrations/20201201170827_AnonymousTokens.Designer.cs -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Persistence/Migrations/20201201170827_AnonymousTokens.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Persistence/Migrations/20201201170827_AnonymousTokens.cs -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Persistence/Migrations/VerificationDbContextModelSnapshot.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Persistence/Migrations/VerificationDbContextModelSnapshot.cs -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Persistence/PersistenceConfigExtentions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Persistence/PersistenceConfigExtentions.cs -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Persistence/Repositories/AnonymousTokenIssueRecordRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Persistence/Repositories/AnonymousTokenIssueRecordRepository.cs -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Persistence/Repositories/VerificationRecordsRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Persistence/Repositories/VerificationRecordsRepository.cs -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Persistence/VerificationDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Persistence/VerificationDbContext.cs -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Server/Account/AccountController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Server/Account/AccountController.cs -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Server/Account/AccountOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Server/Account/AccountOptions.cs -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Server/Account/AccountService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Server/Account/AccountService.cs -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Server/Account/Models/ExternalProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Server/Account/Models/ExternalProvider.cs -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Server/Account/Models/LocalLoginResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Server/Account/Models/LocalLoginResult.cs -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Server/Account/Models/LoggedOutResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Server/Account/Models/LoggedOutResult.cs -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Server/Account/Models/LoginOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Server/Account/Models/LoginOptions.cs -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Server/Account/Models/LogoutOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Server/Account/Models/LogoutOptions.cs -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Server/Account/ProfileService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Server/Account/ProfileService.cs -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Server/Account/ViewModels/CancelLoginInputModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Server/Account/ViewModels/CancelLoginInputModel.cs -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Server/Account/ViewModels/LoggedOutViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Server/Account/ViewModels/LoggedOutViewModel.cs -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Server/Account/ViewModels/LoginInputModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Server/Account/ViewModels/LoginInputModel.cs -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Server/Account/ViewModels/LoginViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Server/Account/ViewModels/LoginViewModel.cs -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Server/Account/ViewModels/LogoutInputModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Server/Account/ViewModels/LogoutInputModel.cs -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Server/Account/ViewModels/LogoutViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Server/Account/ViewModels/LogoutViewModel.cs -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Server/Account/ViewModels/RedirectViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Server/Account/ViewModels/RedirectViewModel.cs -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Server/AnonymousTokens/AnonymousTokensController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Server/AnonymousTokens/AnonymousTokensController.cs -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Server/Authentication/CustomCorsPolicyProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Server/Authentication/CustomCorsPolicyProvider.cs -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Server/Authentication/IdentityServerSelfAuthScheme.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Server/Authentication/IdentityServerSelfAuthScheme.cs -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Server/BackgroundServices/DeleteExpiredDataBackgroundService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Server/BackgroundServices/DeleteExpiredDataBackgroundService.cs -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Server/Config.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Server/Config.cs -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Server/Credentials/AzureCertificateLocator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Server/Credentials/AzureCertificateLocator.cs -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Server/Credentials/LocalCertificateLocator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Server/Credentials/LocalCertificateLocator.cs -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Server/Credentials/SigningCredentialsStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Server/Credentials/SigningCredentialsStore.cs -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Server/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Server/Extensions.cs -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Server/ExternalController/ExternalController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Server/ExternalController/ExternalController.cs -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Server/ExternalController/ExternalService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Server/ExternalController/ExternalService.cs -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Server/ExternalController/Models/ExtAuthenticationResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Server/ExternalController/Models/ExtAuthenticationResult.cs -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Server/ExternalController/Models/ExtChallengeRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Server/ExternalController/Models/ExtChallengeRequest.cs -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Server/ExternalController/Models/ExtChallengeResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Server/ExternalController/Models/ExtChallengeResult.cs -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Server/Fhi.Smittestopp.Verification.Server.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Server/Fhi.Smittestopp.Verification.Server.csproj -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Server/Home/ErrorViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Server/Home/ErrorViewModel.cs -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Server/Home/HomeController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Server/Home/HomeController.cs -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Server/InteractionConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Server/InteractionConfig.cs -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Server/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Server/Program.cs -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Server/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Server/Properties/launchSettings.json -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Server/Properties/serviceDependencies.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Server/Properties/serviceDependencies.json -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Server/Properties/serviceDependencies.local.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Server/Properties/serviceDependencies.local.json -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Server/SecurityHeadersAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Server/SecurityHeadersAttribute.cs -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Server/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Server/Startup.cs -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Server/Views/Account/AccessDenied.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Server/Views/Account/AccessDenied.cshtml -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Server/Views/Account/LoggedOut.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Server/Views/Account/LoggedOut.cshtml -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Server/Views/Account/Login.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Server/Views/Account/Login.cshtml -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Server/Views/Account/Logout.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Server/Views/Account/Logout.cshtml -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Server/Views/Home/Index.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Server/Views/Home/Index.cshtml -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Server/Views/Shared/Error.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Server/Views/Shared/Error.cshtml -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Server/Views/Shared/Redirect.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Server/Views/Shared/Redirect.cshtml -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Server/Views/Shared/_Layout.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Server/Views/Shared/_Layout.cshtml -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Server/Views/Shared/_ValidationSummary.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Server/Views/Shared/_ValidationSummary.cshtml -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Server/Views/_ViewImports.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Server/Views/_ViewImports.cshtml -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Server/Views/_ViewStart.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Server/Views/_ViewStart.cshtml -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Server/appsettings.AzDev.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Server/appsettings.AzDev.json -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Server/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Server/appsettings.Development.json -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Server/appsettings.NhnProd.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Server/appsettings.NhnProd.json -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Server/appsettings.NhnQa.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Server/appsettings.NhnQa.json -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Server/appsettings.NhnTest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Server/appsettings.NhnTest.json -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Server/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Server/appsettings.json -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Server/tempkey.jwk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Server/tempkey.jwk -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Server/web.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Server/web.config -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Server/web.prod.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Server/web.prod.config -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Server/web.qa.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Server/web.qa.config -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Server/web.test.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Server/web.test.config -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Server/wwwroot/css/site.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Server/wwwroot/css/site.css -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Server/wwwroot/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Server/wwwroot/favicon.ico -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Server/wwwroot/img/logo_fhi_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Server/wwwroot/img/logo_fhi_white.png -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Server/wwwroot/js/signin-redirect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Server/wwwroot/js/signin-redirect.js -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Server/wwwroot/js/signout-redirect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Server/wwwroot/js/signout-redirect.js -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Tests/Domain/AnonymousTokens/AnonymousTokenMasterKeyLoaderTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Tests/Domain/AnonymousTokens/AnonymousTokenMasterKeyLoaderTests.cs -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Tests/Domain/AnonymousTokens/AnonymousTokensKeyStoreTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Tests/Domain/AnonymousTokens/AnonymousTokensKeyStoreTests.cs -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Tests/Domain/AnonymousTokens/GetAnonymousTokenKeySetTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Tests/Domain/AnonymousTokens/GetAnonymousTokenKeySetTests.cs -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Tests/Domain/AnonymousTokens/IssueAnonymousTokenTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Tests/Domain/AnonymousTokens/IssueAnonymousTokenTests.cs -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Tests/Domain/DataCleanup/DeleteExpiredDataTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Tests/Domain/DataCleanup/DeleteExpiredDataTests.cs -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Tests/Domain/Factories/OneWayPseudonymFactoryTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Tests/Domain/Factories/OneWayPseudonymFactoryTests.cs -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Tests/Domain/Models/IdentifiedUserTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Tests/Domain/Models/IdentifiedUserTests.cs -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Tests/Domain/Models/PinVerifiedUserTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Tests/Domain/Models/PinVerifiedUserTests.cs -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Tests/Domain/Models/VerificationLimitTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Tests/Domain/Models/VerificationLimitTests.cs -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Tests/Domain/Models/VerificationResultTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Tests/Domain/Models/VerificationResultTests.cs -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Tests/Domain/Users/CreateFromExternalAuthenticationTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Tests/Domain/Users/CreateFromExternalAuthenticationTests.cs -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Tests/Domain/Users/CreateFromPinCodeTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Tests/Domain/Users/CreateFromPinCodeTests.cs -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Tests/Domain/Utilities/NationalIdentifierValidationTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Tests/Domain/Utilities/NationalIdentifierValidationTests.cs -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Tests/Domain/Verifications/VerifyIdentifiedUserTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Tests/Domain/Verifications/VerifyIdentifiedUserTests.cs -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Tests/Domain/Verifications/VerifyPinUserTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Tests/Domain/Verifications/VerifyPinUserTests.cs -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Tests/Fhi.Smittestopp.Verification.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Tests/Fhi.Smittestopp.Verification.Tests.csproj -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Tests/Msis/MsisClientCertificateLocatorTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Tests/Msis/MsisClientCertificateLocatorTests.cs -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Tests/Msis/MsisClientTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Tests/Msis/MsisClientTests.cs -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Tests/Msis/MsisConfigExtensionsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Tests/Msis/MsisConfigExtensionsTests.cs -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Tests/Msis/MsisHealthCheckTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Tests/Msis/MsisHealthCheckTests.cs -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Tests/Msis/MsisLookupServiceTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Tests/Msis/MsisLookupServiceTests.cs -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Tests/Persistence/AnonymousTokenIssueRecordRepositoryTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Tests/Persistence/AnonymousTokenIssueRecordRepositoryTest.cs -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Tests/Persistence/VerificationRecordsRepositoryTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Tests/Persistence/VerificationRecordsRepositoryTests.cs -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Tests/Server/Account/AccountControllerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Tests/Server/Account/AccountControllerTests.cs -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Tests/Server/Account/AccountServiceTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Tests/Server/Account/AccountServiceTests.cs -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Tests/Server/Account/ProfileServiceTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Tests/Server/Account/ProfileServiceTests.cs -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Tests/Server/AnonymousTokens/AnonymousTokensControllerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Tests/Server/AnonymousTokens/AnonymousTokensControllerTests.cs -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Tests/Server/Authentication/CustomCorsPolicyProviderTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Tests/Server/Authentication/CustomCorsPolicyProviderTests.cs -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Tests/Server/Authentication/IdentityServerSelfAuthSchemeTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Tests/Server/Authentication/IdentityServerSelfAuthSchemeTests.cs -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Tests/Server/BackgroundService/DeleteExpiredDataBackgroundServiceTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Tests/Server/BackgroundService/DeleteExpiredDataBackgroundServiceTests.cs -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Tests/Server/Credentials/SigningCredentialsStoreTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Tests/Server/Credentials/SigningCredentialsStoreTests.cs -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Tests/Server/External/ExternalControllerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Tests/Server/External/ExternalControllerTests.cs -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Tests/Server/External/ExternalServiceTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Tests/Server/External/ExternalServiceTests.cs -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Tests/Server/Home/HomeControllerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Tests/Server/Home/HomeControllerTests.cs -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Tests/Server/ProgramTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Tests/Server/ProgramTests.cs -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Tests/Server/ServerSetupTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Tests/Server/ServerSetupTests.cs -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Tests/TestUtils/CertUtils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Tests/TestUtils/CertUtils.cs -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Tests/TestUtils/InMemoryDbContextBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Tests/TestUtils/InMemoryDbContextBuilder.cs -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.Tests/TestUtils/TestExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.Tests/TestUtils/TestExtensions.cs -------------------------------------------------------------------------------- /Fhi.Smittestopp.Verification.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/Fhi.Smittestopp.Verification.sln -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/README.md -------------------------------------------------------------------------------- /azuredeploy/app-service-deploy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/azuredeploy/app-service-deploy.json -------------------------------------------------------------------------------- /coverlet.runsettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/coverlet.runsettings -------------------------------------------------------------------------------- /dev-cert.pfx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/dev-cert.pfx -------------------------------------------------------------------------------- /test-client/.browserslistrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/test-client/.browserslistrc -------------------------------------------------------------------------------- /test-client/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/test-client/.editorconfig -------------------------------------------------------------------------------- /test-client/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/test-client/.gitignore -------------------------------------------------------------------------------- /test-client/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/test-client/README.md -------------------------------------------------------------------------------- /test-client/angular.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/test-client/angular.json -------------------------------------------------------------------------------- /test-client/e2e/protractor.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/test-client/e2e/protractor.conf.js -------------------------------------------------------------------------------- /test-client/e2e/src/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/test-client/e2e/src/app.e2e-spec.ts -------------------------------------------------------------------------------- /test-client/e2e/src/app.po.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/test-client/e2e/src/app.po.ts -------------------------------------------------------------------------------- /test-client/e2e/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/test-client/e2e/tsconfig.json -------------------------------------------------------------------------------- /test-client/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/test-client/karma.conf.js -------------------------------------------------------------------------------- /test-client/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/test-client/package-lock.json -------------------------------------------------------------------------------- /test-client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/test-client/package.json -------------------------------------------------------------------------------- /test-client/src/app/app-routing.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/test-client/src/app/app-routing.module.ts -------------------------------------------------------------------------------- /test-client/src/app/app.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/test-client/src/app/app.component.html -------------------------------------------------------------------------------- /test-client/src/app/app.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test-client/src/app/app.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/test-client/src/app/app.component.spec.ts -------------------------------------------------------------------------------- /test-client/src/app/app.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/test-client/src/app/app.component.ts -------------------------------------------------------------------------------- /test-client/src/app/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/test-client/src/app/app.module.ts -------------------------------------------------------------------------------- /test-client/src/app/auth.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/test-client/src/app/auth.config.ts -------------------------------------------------------------------------------- /test-client/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test-client/src/environments/environment.azdev.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/test-client/src/environments/environment.azdev.ts -------------------------------------------------------------------------------- /test-client/src/environments/environment.localhttp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/test-client/src/environments/environment.localhttp.ts -------------------------------------------------------------------------------- /test-client/src/environments/environment.nhnqa.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/test-client/src/environments/environment.nhnqa.ts -------------------------------------------------------------------------------- /test-client/src/environments/environment.nhntest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/test-client/src/environments/environment.nhntest.ts -------------------------------------------------------------------------------- /test-client/src/environments/environment.prod.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true 3 | }; 4 | -------------------------------------------------------------------------------- /test-client/src/environments/environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/test-client/src/environments/environment.ts -------------------------------------------------------------------------------- /test-client/src/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/test-client/src/favicon.ico -------------------------------------------------------------------------------- /test-client/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/test-client/src/index.html -------------------------------------------------------------------------------- /test-client/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/test-client/src/main.ts -------------------------------------------------------------------------------- /test-client/src/polyfills.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/test-client/src/polyfills.ts -------------------------------------------------------------------------------- /test-client/src/styles.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/test-client/src/styles.scss -------------------------------------------------------------------------------- /test-client/src/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/test-client/src/test.ts -------------------------------------------------------------------------------- /test-client/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/test-client/tsconfig.app.json -------------------------------------------------------------------------------- /test-client/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/test-client/tsconfig.json -------------------------------------------------------------------------------- /test-client/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/test-client/tsconfig.spec.json -------------------------------------------------------------------------------- /test-client/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folkehelseinstituttet/Fhi.Smittestopp.Verification/HEAD/test-client/tslint.json --------------------------------------------------------------------------------