仅身份验证方案不同的命名 API
Naming APIs that differ only by authentication scheme
我的服务面向两种使用不同身份验证机制的用户。 (一个使用 AAD,另一个使用其他内部身份验证方案)
我认为最好的做法是创建两个端点(尽管它们的内部逻辑相同),每个端点为一种类型的用户提供服务。
关于如何区分这两个端点的 url 有一些约定吗? (例如 {EndpointBase}{AuthType})
查看 Dot Net 中身份验证的实现,在我看来并行使用多个身份验证方案 运行 是一种常见的做法,并且该系统是专门为此设计的:
看来系统设计为支持单个端点的两种身份验证。
我的服务面向两种使用不同身份验证机制的用户。 (一个使用 AAD,另一个使用其他内部身份验证方案)
我认为最好的做法是创建两个端点(尽管它们的内部逻辑相同),每个端点为一种类型的用户提供服务。
关于如何区分这两个端点的 url 有一些约定吗? (例如 {EndpointBase}{AuthType})
查看 Dot Net 中身份验证的实现,在我看来并行使用多个身份验证方案 运行 是一种常见的做法,并且该系统是专门为此设计的:
看来系统设计为支持单个端点的两种身份验证。