Browse Source

Configure login for web.host.

pull/1148/head
Halil ibrahim Kalkan 7 years ago
parent
commit
d6a3444cec
  1. 2
      templates/mvc/src/MyCompanyName.MyProjectName.IdentityServer/IdentityServerDataSeeder.cs
  2. 2
      templates/mvc/src/MyCompanyName.MyProjectName.Web.Host/MyProjectNameWebModule.cs
  3. 4
      templates/mvc/src/MyCompanyName.MyProjectName.Web.Host/Pages/Index.cshtml
  4. 10
      templates/mvc/src/MyCompanyName.MyProjectName.Web.Host/Pages/Index.cshtml.cs

2
templates/mvc/src/MyCompanyName.MyProjectName.IdentityServer/IdentityServerDataSeeder.cs

@ -100,7 +100,7 @@ namespace MyCompanyName.MyProjectName
await CreateClientAsync(
"MyProjectName_Web",
commonScopes,
commonScopes.Union(new[] { "MyProjectName" }),
new[] { "hybrid" },
commonSecret,
redirectUri: "https://localhost:44314/signin-oidc",

2
templates/mvc/src/MyCompanyName.MyProjectName.Web.Host/MyProjectNameWebModule.cs

@ -107,7 +107,7 @@ namespace MyCompanyName.MyProjectName
options.Scope.Add("role");
options.Scope.Add("email");
options.Scope.Add("phone");
options.Scope.Add("MyProjectNameApi");
options.Scope.Add("MyProjectName");
options.ClaimActions.MapAbpClaimTypes();
});

4
templates/mvc/src/MyCompanyName.MyProjectName.Web.Host/Pages/Index.cshtml

@ -18,7 +18,9 @@
<p>@L["LongWelcomeMessage"]</p>
@if (!CurrentUser.IsAuthenticated)
{
<p><a abp-button="Primary" href="/Account/Login"><i class="fa fa-sign-in"></i> @L["Login"]</a></p>
<form method="POST">
<input type="submit" asp-page-handler="Login" value="LOGIN" class="btn btn-login" />
</form>
}
<hr />
<p class="text-right"><a href="https://abp.io?ref=tmpl" target="_blank">abp.io</a></p>

10
templates/mvc/src/MyCompanyName.MyProjectName.Web.Host/Pages/Index.cshtml.cs

@ -1,4 +1,7 @@
namespace MyCompanyName.MyProjectName.Pages
using System.Threading.Tasks;
using Microsoft.AspNetCore.Authentication;
namespace MyCompanyName.MyProjectName.Pages
{
public class IndexModel : MyProjectNamePageModelBase
{
@ -6,5 +9,10 @@
{
}
public async Task OnPostLoginAsync()
{
await HttpContext.ChallengeAsync("oidc");
}
}
}
Loading…
Cancel
Save