In REST, as per the REST API developer guide, we have the following three different types of flows.
2.User Agent flow
Do we have any such different types of integration for SOAP integration ?
Salesforce Stack Exchange is a question and answer site for Salesforce administrators, implementation experts, developers and anybody in-between. It only takes a minute to sign up.Sign up to join this community
Actually those are not rest integration flows, they are OAuth flows which help you to get an access token that you can use to subsequently make calls to SalesForce from another system.
Rest and SOAP are used to create web services. Now, to access salesforce from any external system, you will be required to have an access token which you can get by using your organisations enterprise or partner WSDL or if you want users to authenticate themselves prior to using your application, you may use OAuth flows as you have stated in your question.
For more insight on SOAP and REST Web Services, you can read the following documentation by salesforce.