为 identityserver3 禁用 SSL
disabling SSL for identityserver3
刚开始使用这个框架。
我有一个 OAuth 客户端,我是 运行 IdentityServer3 控制台应用程序。
我收到一条错误消息,提示我的客户需要 SSL。
有没有办法(暂时)从 IdentityServer3 禁用 SSL,这样我就可以 develop/code/test 我的东西了。
这会很方便,因为其他开发人员也在致力于此。
我已经将基点从 https 更改为 http,但仍然需要 SSL 错误。
谢谢
这是我的 'server code':
private static string ServerURL = "http://localhost:44335";
static void Main(string[] args)
{
System.Console.Title = "IdentityServer3";
Log.Logger = new LoggerConfiguration()
.MinimumLevel.Debug()
.WriteTo.LiterateConsole()
.CreateLogger();
var webApp = WebApp.Start( ServerURL, app =>
{
app.UseIdentityServer();
});
System.Console.WriteLine("identityserver up and running....");
while(true)
{
var key = System.Console.ReadKey(true);
if (key.Key == ConsoleKey.B)
{
Process.Start(ServerURL + "/core");
}
else
{
break;
}
}
webApp.Dispose();
}
在选项 class 上将 'RequireSsl' 设置为 false。
举个例子。
刚开始使用这个框架。
我有一个 OAuth 客户端,我是 运行 IdentityServer3 控制台应用程序。
我收到一条错误消息,提示我的客户需要 SSL。
有没有办法(暂时)从 IdentityServer3 禁用 SSL,这样我就可以 develop/code/test 我的东西了。
这会很方便,因为其他开发人员也在致力于此。
我已经将基点从 https 更改为 http,但仍然需要 SSL 错误。
谢谢
这是我的 'server code':
private static string ServerURL = "http://localhost:44335";
static void Main(string[] args)
{
System.Console.Title = "IdentityServer3";
Log.Logger = new LoggerConfiguration()
.MinimumLevel.Debug()
.WriteTo.LiterateConsole()
.CreateLogger();
var webApp = WebApp.Start( ServerURL, app =>
{
app.UseIdentityServer();
});
System.Console.WriteLine("identityserver up and running....");
while(true)
{
var key = System.Console.ReadKey(true);
if (key.Key == ConsoleKey.B)
{
Process.Start(ServerURL + "/core");
}
else
{
break;
}
}
webApp.Dispose();
}
在选项 class 上将 'RequireSsl' 设置为 false。
举个例子。