Need help with the terms

I am new to Coinbase and having trouble authenticating with web sockets. I find a lot of examples with references to Secret or API secret, APIKEY, Passphrase, Signature, and user but what I have is API name, Public key, Private key. I figured the signature is something I have to calculate but everything else kind of seem really vague. Could someone help clear this up. The documentation kind is everywhere with these terms.

Did you read their documentation?:

1 Like