Skip to content

Commit

Permalink
SFI: ROPC - another chunk (#42602)
Browse files Browse the repository at this point in the history
  • Loading branch information
gewarren committed Sep 12, 2024
1 parent 430860e commit c9e25e5
Show file tree
Hide file tree
Showing 32 changed files with 9,819 additions and 10,489 deletions.
8 changes: 8 additions & 0 deletions .openpublishing.redirection.framework.json
Original file line number Diff line number Diff line change
Expand Up @@ -2532,6 +2532,10 @@
"redirect_url": "/previous-versions/dotnet/framework/wcf/feature-details/service-cert-validation-differences",
"redirect_document_id": false
},
{
"source_path_from_root": "/docs/framework/wcf/feature-details/how-to-use-a-custom-user-name-and-password-validator.md",
"redirect_url": "/previous-versions/dotnet/framework/wcf/feature-details/how-to-use-custom-user-name-password-validator"
},
{
"source_path_from_root": "/docs/framework/wcf/feature-details/how-to-create-a-workflow-service-that-calls-another-workflow-service.md",
"redirect_url": "/previous-versions/dotnet/netframework-4.0/ff729672(v=vs.100)"
Expand Down Expand Up @@ -2649,6 +2653,10 @@
"source_path_from_root": "/docs/framework/wcf/samples/usage-of-serialization-binder.md",
"redirect_url": "/dotnet/framework/wcf/samples/"
},
{
"source_path_from_root": "/docs/framework/wcf/samples/user-name-password-validator.md",
"redirect_url": "/previous-versions/dotnet/framework/wcf/samples/user-name-password-validator"
},
{
"source_path_from_root": "/docs/framework/wcf/samples/web-extensibility.md",
"redirect_url": "/previous-versions/dotnet/netframework-4.0/ee818234(v%3dvs.100)"
Expand Down
4 changes: 2 additions & 2 deletions docs/ai/how-to/snippets/semantic-kernel/IdentityExamples.cs
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
using Microsoft.SemanticKernel.Plugins.Memory;
using StackExchange.Redis;

// Supress warning about AzureAISearchMemoryStore still being in evaluation
// Suppress warning about AzureAISearchMemoryStore still being in evaluation
#pragma warning disable SKEXP0020

// Suppress warning about MemoryStore still being in evaluation
Expand Down Expand Up @@ -137,7 +137,7 @@ static async Task RedisKeyVaultExample()

// <vaultConfig>
// User secrets let you provide connection strings when testing locally
// For more info see: https://learn.microsoft.com/en-us/aspnet/core/security/app-secrets
// For more info see: https://learn.microsoft.com/aspnet/core/security/app-secrets
IConfigurationRoot config = new ConfigurationBuilder()
.AddUserSecrets<Program>()
.AddAzureKeyVault(new Uri("{vaultURI}"), credentials)
Expand Down
53 changes: 25 additions & 28 deletions docs/framework/wcf/feature-details/authentication-in-wcf.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,40 +2,37 @@
title: "Authentication in WCF"
description: Learn about several mechanisms in WCF that provide authentication, such as Windows authentication, X.509 certificates, and user name and password.
ms.date: "03/30/2017"
helpviewer_keywords:
helpviewer_keywords:
- "authentication [WCF]"
- "security [WCF], authentication"
ms.assetid: 9254d873-843d-4c6e-bea4-8184ac3e44f4
---
# Authentication in WCF

The following topics show a number of different mechanisms in Windows Communication Foundation (WCF) that provide authentication, for example, Windows authentication, X.509 certificates, and user name and passwords.

## In This Section

[How to: Use the ASP.NET Membership Provider](how-to-use-the-aspnet-membership-provider.md)
ASP.NET features include a membership and role provider, a database to store user name/password pairs for authentication, and user roles for authorization. This topic explains how WCF services can use the same database to authenticate and authorize users.

[How to: Use a Custom User Name and Password Validator](how-to-use-a-custom-user-name-and-password-validator.md)
Demonstrates how to integrate a custom user name/password validator.

[Service Identity and Authentication](service-identity-and-authentication.md)
As an extra safeguard, a client can authenticate the service by specifying the expected *identity* of the service. If the expected identity and the identity returned by the service do not match, authentication fails.

[Security Negotiation and Timeouts](security-negotiation-and-timeouts.md)
Describes how to use the <xref:System.ServiceModel.Channels.LocalServiceSecuritySettings.NegotiationTimeout%2A> property in the <xref:System.ServiceModel.Channels.LocalServiceSecuritySettings> class.

[Debugging Windows Authentication Errors](debugging-windows-authentication-errors.md)
Focuses on common problems encountered when using Windows authentication.

## Reference

<xref:System.ServiceModel>

## Related Sections

[Common Security Scenarios](common-security-scenarios.md)

The following topics show a number of different mechanisms in Windows Communication Foundation (WCF) that provide authentication, for example, Windows authentication, X.509 certificates, and user name and passwords.

## In This Section

[How to: Use the ASP.NET Membership Provider](how-to-use-the-aspnet-membership-provider.md)
ASP.NET features include a membership and role provider, a database to store user name/password pairs for authentication, and user roles for authorization. This topic explains how WCF services can use the same database to authenticate and authorize users.

[Service Identity and Authentication](service-identity-and-authentication.md)
As an extra safeguard, a client can authenticate the service by specifying the expected *identity* of the service. If the expected identity and the identity returned by the service do not match, authentication fails.

[Security Negotiation and Timeouts](security-negotiation-and-timeouts.md)
Describes how to use the <xref:System.ServiceModel.Channels.LocalServiceSecuritySettings.NegotiationTimeout%2A> property in the <xref:System.ServiceModel.Channels.LocalServiceSecuritySettings> class.

[Debugging Windows Authentication Errors](debugging-windows-authentication-errors.md)
Focuses on common problems encountered when using Windows authentication.

## Reference

<xref:System.ServiceModel>

## Related Sections

[Common Security Scenarios](common-security-scenarios.md)

## See also

- [Security Overview](security-overview.md)
Expand Down

This file was deleted.

Loading

0 comments on commit c9e25e5

Please sign in to comment.