An Azure Active Directory (Azure AD) service principal is the local representation of an application object in a tenant or directory. It's the identity of the application instance.
There are three ways of integrating Azure AD
...
Azure AD Legacy
Azure Ad Non- CSP
Azure AD CSP
...