Hinzugefügt wurden die JWTService-Klasse und das IJWTService-Interface zur Unterstützung der Generierung und Validierung von JWTs basierend auf Anspruchstypen. Enthält Methoden zum Erstellen von Sicherheitsschlüsseln, Generieren von Tokens und Lesen von Tokens mit ausführlicher Dokumentation.
175 lines
6.9 KiB
JSON
175 lines
6.9 KiB
JSON
{
|
|
"format": 1,
|
|
"restore": {
|
|
"E:\\TekH\\Visual Studio\\WebCoreModules\\DigitalData.Core.API\\DigitalData.Core.API.csproj": {}
|
|
},
|
|
"projects": {
|
|
"E:\\TekH\\Visual Studio\\WebCoreModules\\DigitalData.Core.API\\DigitalData.Core.API.csproj": {
|
|
"version": "1.0.0",
|
|
"restore": {
|
|
"projectUniqueName": "E:\\TekH\\Visual Studio\\WebCoreModules\\DigitalData.Core.API\\DigitalData.Core.API.csproj",
|
|
"projectName": "DigitalData.Core.API",
|
|
"projectPath": "E:\\TekH\\Visual Studio\\WebCoreModules\\DigitalData.Core.API\\DigitalData.Core.API.csproj",
|
|
"packagesPath": "C:\\Users\\tekh\\.nuget\\packages\\",
|
|
"outputPath": "E:\\TekH\\Visual Studio\\WebCoreModules\\DigitalData.Core.API\\obj\\",
|
|
"projectStyle": "PackageReference",
|
|
"fallbackFolders": [
|
|
"D:\\ProgramFiles\\DevExpress 21.2\\Components\\Offline Packages",
|
|
"D:\\ProgramFiles\\DevExpress 22.1\\Components\\Offline Packages",
|
|
"C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder"
|
|
],
|
|
"configFilePaths": [
|
|
"C:\\Users\\tekh\\AppData\\Roaming\\NuGet\\NuGet.Config",
|
|
"C:\\Program Files (x86)\\NuGet\\Config\\DevExpress 19.2.config",
|
|
"C:\\Program Files (x86)\\NuGet\\Config\\DevExpress 21.2.config",
|
|
"C:\\Program Files (x86)\\NuGet\\Config\\DevExpress 22.1.config",
|
|
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
|
|
],
|
|
"originalTargetFrameworks": [
|
|
"net7.0"
|
|
],
|
|
"sources": {
|
|
"C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
|
|
"D:\\ProgramFiles\\DevExpress 19.2\\Components\\System\\Components\\Packages": {},
|
|
"D:\\ProgramFiles\\DevExpress 21.2\\Components\\System\\Components\\Packages": {},
|
|
"D:\\ProgramFiles\\DevExpress 22.1\\Components\\System\\Components\\Packages": {},
|
|
"https://api.nuget.org/v3/index.json": {}
|
|
},
|
|
"frameworks": {
|
|
"net7.0": {
|
|
"targetAlias": "net7.0",
|
|
"projectReferences": {
|
|
"E:\\TekH\\Visual Studio\\WebCoreModules\\DigitalData.Core.Contracts\\DigitalData.Core.Contracts.csproj": {
|
|
"projectPath": "E:\\TekH\\Visual Studio\\WebCoreModules\\DigitalData.Core.Contracts\\DigitalData.Core.Contracts.csproj"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"warningProperties": {
|
|
"warnAsError": [
|
|
"NU1605"
|
|
]
|
|
}
|
|
},
|
|
"frameworks": {
|
|
"net7.0": {
|
|
"targetAlias": "net7.0",
|
|
"dependencies": {
|
|
"Microsoft.Extensions.Logging": {
|
|
"target": "Package",
|
|
"version": "[7.0.0, )"
|
|
}
|
|
},
|
|
"imports": [
|
|
"net461",
|
|
"net462",
|
|
"net47",
|
|
"net471",
|
|
"net472",
|
|
"net48",
|
|
"net481"
|
|
],
|
|
"assetTargetFallback": true,
|
|
"warn": true,
|
|
"frameworkReferences": {
|
|
"Microsoft.AspNetCore.App": {
|
|
"privateAssets": "none"
|
|
},
|
|
"Microsoft.NETCore.App": {
|
|
"privateAssets": "all"
|
|
}
|
|
},
|
|
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\7.0.202\\RuntimeIdentifierGraph.json"
|
|
}
|
|
}
|
|
},
|
|
"E:\\TekH\\Visual Studio\\WebCoreModules\\DigitalData.Core.Contracts\\DigitalData.Core.Contracts.csproj": {
|
|
"version": "1.0.0",
|
|
"restore": {
|
|
"projectUniqueName": "E:\\TekH\\Visual Studio\\WebCoreModules\\DigitalData.Core.Contracts\\DigitalData.Core.Contracts.csproj",
|
|
"projectName": "DigitalData.Core.Contracts",
|
|
"projectPath": "E:\\TekH\\Visual Studio\\WebCoreModules\\DigitalData.Core.Contracts\\DigitalData.Core.Contracts.csproj",
|
|
"packagesPath": "C:\\Users\\tekh\\.nuget\\packages\\",
|
|
"outputPath": "E:\\TekH\\Visual Studio\\WebCoreModules\\DigitalData.Core.Contracts\\obj\\",
|
|
"projectStyle": "PackageReference",
|
|
"fallbackFolders": [
|
|
"D:\\ProgramFiles\\DevExpress 21.2\\Components\\Offline Packages",
|
|
"D:\\ProgramFiles\\DevExpress 22.1\\Components\\Offline Packages",
|
|
"C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder"
|
|
],
|
|
"configFilePaths": [
|
|
"C:\\Users\\tekh\\AppData\\Roaming\\NuGet\\NuGet.Config",
|
|
"C:\\Program Files (x86)\\NuGet\\Config\\DevExpress 19.2.config",
|
|
"C:\\Program Files (x86)\\NuGet\\Config\\DevExpress 21.2.config",
|
|
"C:\\Program Files (x86)\\NuGet\\Config\\DevExpress 22.1.config",
|
|
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
|
|
],
|
|
"originalTargetFrameworks": [
|
|
"net7.0"
|
|
],
|
|
"sources": {
|
|
"C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
|
|
"D:\\ProgramFiles\\DevExpress 19.2\\Components\\System\\Components\\Packages": {},
|
|
"D:\\ProgramFiles\\DevExpress 21.2\\Components\\System\\Components\\Packages": {},
|
|
"D:\\ProgramFiles\\DevExpress 22.1\\Components\\System\\Components\\Packages": {},
|
|
"https://api.nuget.org/v3/index.json": {}
|
|
},
|
|
"frameworks": {
|
|
"net7.0": {
|
|
"targetAlias": "net7.0",
|
|
"projectReferences": {}
|
|
}
|
|
},
|
|
"warningProperties": {
|
|
"warnAsError": [
|
|
"NU1605"
|
|
]
|
|
}
|
|
},
|
|
"frameworks": {
|
|
"net7.0": {
|
|
"targetAlias": "net7.0",
|
|
"dependencies": {
|
|
"Microsoft.Extensions.Caching.Memory": {
|
|
"target": "Package",
|
|
"version": "[7.0.0, )"
|
|
},
|
|
"Microsoft.Extensions.Configuration.Binder": {
|
|
"target": "Package",
|
|
"version": "[7.0.4, )"
|
|
},
|
|
"System.DirectoryServices": {
|
|
"target": "Package",
|
|
"version": "[7.0.1, )"
|
|
},
|
|
"System.DirectoryServices.AccountManagement": {
|
|
"target": "Package",
|
|
"version": "[7.0.1, )"
|
|
},
|
|
"System.IdentityModel.Tokens.Jwt": {
|
|
"target": "Package",
|
|
"version": "[7.5.1, )"
|
|
}
|
|
},
|
|
"imports": [
|
|
"net461",
|
|
"net462",
|
|
"net47",
|
|
"net471",
|
|
"net472",
|
|
"net48",
|
|
"net481"
|
|
],
|
|
"assetTargetFallback": true,
|
|
"warn": true,
|
|
"frameworkReferences": {
|
|
"Microsoft.NETCore.App": {
|
|
"privateAssets": "all"
|
|
}
|
|
},
|
|
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\7.0.202\\RuntimeIdentifierGraph.json"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} |