A service identity, or machine identity, is an identity assigned to an application or a resource rather than a person, so that it can access other services. It replaces hard-coded passwords, with limited permissions and temporary credentials managed by the platform.