小编sta*_*ler的帖子

Swashbuckle .NET Core 2中JWT承载的授权

我使用由我的应用程序的身份验证服务生成的令牌.没有问题.现在我已经介绍了Swashbuckle以记录我的API,我可以通过使用此代码向JWT发送每个请求来进行身份验证.

services.AddSwaggerGen(c =>
{
    var a = new ApiKeyScheme();
    //c.AddSecurityDefinition("Bearer", new ApiKeyScheme()
    //{ In = "header", Description = "Please insert JWT with Bearer into field", Name = "Authorization", Type = "apiKey" });

    c.OperationFilter<AuthorizationHeaderParameterOperationFilter>();

    c.SwaggerDoc("v2", new Info
    {
        Version = "v2",
        Title = "MyTitle",
        Description = "An interface for ...",
        TermsOfService = "None",
        Contact = new Contact() { Name = "MyApp", Email = "a@example.com", Url = "www.example.com" }
    });
    // Set the comments path for the Swagger JSON and UI.
    var …
Run Code Online (Sandbox Code Playgroud)

c# jwt swashbuckle asp.net-core asp.net-core-2.0

8
推荐指数
1
解决办法
5672
查看次数

如何获取导航历史记录?

我正在尝试实现一个菜单,其中包括 Angular 应用程序中最近访问过和最常访问的页面。如何获取导航堆栈?或者我是否需要挂钩navigationStart事件并在创建时对其进行编译?

javascript angular angular7

6
推荐指数
1
解决办法
4322
查看次数

OpenFileDialog隐藏预览

我有一个奇怪的情况,我有一个rtf文件,虽然它以单词形式打开,但是如果我在openfile对话框中选择它,那么它将冻结我的.NET应用程序,并且我必须终止WINWORD.exe进程才能重新获得功能。这是预览窗格的一个问题,因为隐藏时没有问题。

我对openfiledialog的调用是沼泽标准。

using (OpenFileDialog openDialog = new OpenFileDialog() { Title = "Select document...", CheckFileExists = true, Filter = "All files (*.*)|*.*" })
{
    if (openDialog.ShowDialog() == System.Windows.Forms.DialogResult.OK) _FileName = openDialog.FileName;
    else return;
}
Run Code Online (Sandbox Code Playgroud)

其他文件预览还可以,尽管我预计可能还有其他文件可能会引起问题,但我还没有找到它们。

我怀疑我是否可以对实际对话框进行故障排除,我的解决方法是禁用预览窗格-有什么办法可以做到这一点?阻止它默认显示?

无论应用程序是在调试中运行还是独立运行,这都是一个问题。

.net c# winforms

5
推荐指数
2
解决办法
1916
查看次数