Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Azure服务主体-故意强制过期?_Azure_Azure Active Directory_Service Principal - Fatal编程技术网

Azure服务主体-故意强制过期?

Azure服务主体-故意强制过期?,azure,azure-active-directory,service-principal,Azure,Azure Active Directory,Service Principal,Azure服务主体在默认情况下有一个过期日期,并且需要轮换 但是有没有办法使服务主体失效或强制其过期?服务主体进行身份验证时使用的凭据可以存储在服务主体本身或备份应用程序对象(即“应用程序注册”)上 当前不支持更改现有凭据的过期日期。如果要禁用凭据,应将其删除。(如果您希望重新启用它,只需将其作为授权凭据添加回即可。) 从应用程序中删除凭据(应用程序注册) 使用Azure门户 导航到Azure Active Directory>应用程序注册>(选择应用程序)>证书和机密 在任何证书或客户端密码

Azure服务主体在默认情况下有一个过期日期,并且需要轮换


但是有没有办法使服务主体失效或强制其过期?

服务主体进行身份验证时使用的凭据可以存储在服务主体本身或备份应用程序对象(即“应用程序注册”)上

当前不支持更改现有凭据的过期日期。如果要禁用凭据,应将其删除。(如果您希望重新启用它,只需将其作为授权凭据添加回即可。)

从应用程序中删除凭据(应用程序注册) 使用Azure门户
  • 导航到Azure Active Directory>应用程序注册>(选择应用程序)>证书和机密


  • 在任何证书或客户端密码旁边,选择“删除”图标(您可以删除客户端密码,以正确推断到期日期,如图所示-[11/18/2020]-无法控制/修改?例如-我有没有办法在不删除凭证的情况下缩短凭证的有效期?不,你不能这样做,你必须删除凭证,然后用不同的过期时间再次添加凭证。你能分享一下你为什么要强制过期(而不仅仅是删除凭证)吗?希望检查是否有时间根据其他第三方集成生成的凭据对此进行实时级别控制。感谢您的结论性回答!