使用没有Azure前门的Azure AD B2C自定义域 [英] Use Azure AD B2C custom domain without Azure Front Door
本文介绍了使用没有Azure前门的Azure AD B2C自定义域的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想对Azure AD B2C使用自定义域。如Microsoft文档中所述,必须使用Azure前门来执行此操作。
为了避免为此服务付费,我想使用我自己的Web服务器/反向代理(Nginx)来完成此操作。我不明白为什么这不可能...
我尝试使用此配置,但似乎不起作用:
server {
listen 443 ssl http2;
server_name mydomain.com;
include /etc/nginx/snippets/server.conf;
include /etc/nginx/snippets/ssl.conf;
# Disabling cache by default
set $no_cache 1;
# IDP Conf
location / {
proxy_pass https://xxx.b2clogin.com/;
proxy_cache_bypass $http_upgrade;
# Proxy headers
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Forwarded-Host $host;
proxy_set_header X-Forwarded-Port $server_port;
proxy_cookie_domain xxx.b2clogin.com mydomain.com;
sub_filter "xxx.b2clogin.com" $host;
}
}
您有没有办法让它发挥作用?
问候,
推荐答案
如果没有Azure前门(AFD),您无法在B2C中加入自定义域。这是一个严格的设计要求。
这篇关于使用没有Azure前门的Azure AD B2C自定义域的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文