SSO в веб -приложении .NET CORE, аутентификации пользователей MS Entra с использованием OIDC/OAuthC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 SSO в веб -приложении .NET CORE, аутентификации пользователей MS Entra с использованием OIDC/OAuth

Сообщение Anonymous »

Мне нужно внедрить 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
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»