
SPN(服务主体名称)是服务实例在使用Kerberos身份验证的网络上的唯一标识符,用于支持客户端和服务之间的相互身份验证 。SPN 与服务实例执行时所在的安全主体(用户或计算机)帐户相关联 ,一个帐户可以拥有多个 SPN。其基本语法由服务类、实例名、端口号和服务名组成,格式为<服务类>/<实例名>:<端口号>/<服务名>,其中实例名通常是运行服务的主机名,端口号和服务名在某些情况下可省略。在客户端连接时,SPN 由客户端根据已知的服务信息构造,并用于向密钥分发中心请求该服务的会话票证 。SPN 需要注册在 Active Directory 目录服务中,可以使用 SetSPN 应用程序进行管理 。对于不同的服务,如 Analysis Services,其 SPN 具有特定的服务类格式(如 MSOLAPSvc.3)。对于 Analysis Services,正确的 SPN 注册对于成功通过 Kerberos 进行身份验证的连接至关重要 。
想要了解更多“SPN(Service Principal name缩写)”的信息,请点击:SPN(Service Principal name缩写)百科
