For some reason I could not find any public salesforce documentation or KB articles that discusses what each of the login types means in the Login History page. So I asked support to understand each and they provided me with the table below which I'm sharing to help anyone who may be needing it.
Login Type | Description |
Application | UI login |
Chatter Communities External User | Community User Login |
Other Apex API | Other Apex API |
Partner Product Partner | Integration Login |
Remote Access 2.0 | OAuth 2.0 login ( for example, connected app login) |
SAML Chatter Communities External User SSO |
Community User Login from Single-Sign-On |
SAML Idp Initiated SSO | SAML Single-Sign-On with login initiated from Idp(Identity Provider) side |
SAML Sfdc Initiated SSO | SAML Single-Sign-On with login initiated from Salesforce side, redirect to Idp then login after got Idp's SAML response |
SYNC | Login from SYNC client |