Мне нужно внедрить SSO в ключевом веб -приложении .NET, аутентификации пользователей MS Entra ID, используя OIDC/OAuth.{
"AzureAd": {
"Authority": "url-here",
"ClientId": "Enter_the_Application_Id_Here",
"ClientCredentials": [
{
"SourceType": "ClientSecret",
"ClientSecret": "Enter_the_Client_Secret_Here"
}
],
"CallbackPath": "/signin-oidc",
"SignedOutCallbackPath": "/signout-callback-oidc"
},
"Logging": {
"LogLevel": {
"Default": "Information",
"Microsoft.AspNetCore": "Warning"
}
},
"AllowedHosts": "*"
}
< /code>
Установите пакеты Nuget Microsoft.identity.web, microsoft.identity.web.ui < /p>
Добавить следующие toprogram.cs: < /p>
JwtSecurityTokenHandler.DefaultMapInboundClaims = false;
builder.Services
.AddAuthentication(OpenIdConnectDefaults.AuthenticationScheme)
.AddMicrosoftIdentityWebApp(builder.Configuration);
builder.Services.AddControllersWithViews(options =>
{
var policy = new AuthorizationPolicyBuilder()
.RequireAuthenticatedUser()
.Build();
options.Filters.Add(new AuthorizeFilter(policy));
}).AddMicrosoftIdentityUI();
< /code>
Есть ли что -нибудь, что я пропустил? И мне следует иметь ручки авторизации?
Подробнее здесь: https://stackoverflow.com/questions/791 ... oidc-oauth
SSO в веб -приложении .NET CORE, аутентификации пользователей MS Entra с использованием OIDC/OAuth ⇐ C#
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Ищите образец приложения для одного страницы, которое поддерживает вход OIDC OIDC OIDC
Anonymous » » в форуме Javascript - 0 Ответы
- 14 Просмотры
-
Последнее сообщение Anonymous
-