MSAL/V2端点Web应用自定义Logo未在指定界面显示问题咨询
关于MSAL V2应用自定义Logo不显示及隐私/服务条款展示位置的解答
一、自定义Logo不显示:不是Bug,是配置要求或同步延迟导致
我之前也碰到过类似的Logo不显示问题,后来确认这不是Bug,大概率是没满足配置要求或者同步延迟导致的,你可以从这几个方向排查:
- Logo格式与尺寸要求:微软对应用Logo有明确规范——必须是正方形,像素尺寸在240x240到360x360之间,支持PNG或JPG格式,建议用透明背景的PNG来适配不同场景的显示。如果上传的图片不符合这些要求,系统会自动 fallback 到默认Logo。
- 配置同步延迟:在
apps.dev.microsoft.com上传并保存Logo后,Office 365门户和Azure AD应用访问面板的同步通常需要数小时到24小时的时间,不是实时生效的。我之前就等了大半天才看到自定义Logo显示出来,你可以先等一段时间再检查。 - 租户与权限状态:如果是多租户应用,要确保目标租户的管理员已经批准了该应用;如果是单租户应用,确认你查看的是对应的租户环境,避免选错租户导致看不到自定义配置。
二、隐私声明与服务条款的展示位置
你配置的这两个链接,主要在以下场景展示:
- 用户首次授权环节:当用户第一次访问你的应用并需要授予权限时,权限同意页面的底部会显示“隐私声明”和“服务条款”的跳转链接,这是最核心的展示场景,用户可以在这里查看你配置的内容。
- Azure AD企业应用属性页:在Azure AD的企业应用列表里找到你的应用,进入“属性”页面拉到下方,就能看到你配置的隐私声明和服务条款链接,管理员可以在这里查看或修改相关配置。
内容的提问来源于stack exchange,提问作者Donal McWeeney
相关产品推荐
相关产品推荐

