API Authentication - SSO , OAuth , Basic

Hi,
As per the documentation it states API Authentication only session based.
Is it possible to Invoke API’s from external application or PostMan using OAuth ,SSO,base authentication (not using session based authentication) ?
Any sample code/documentation /configuration would be helpful for the same.

Regards
Rakhi