Answer:
Basic auth is an authentication where username and password are sent with an HTTP request unencrypted (just base64 encoded).
OAuth is a scheme whereby you perform a login at an IAM server, which gets you a token, and then you provide the token with requests to another server.