@ -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",
@ -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();
});
@ -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>
@ -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");