title: Authentication in Slack
body: <p>I have already generate test tokens to sign in to my Slack account from the following link; <a href="https://api.slack.com/docs/oauth-test-tokens" rel="nofollow">https://api.slack.com/docs/oauth-test-tokens</a></p>
  
  <p>When I use API Methods, I add the token to URL. </p>
  
  <p>Now I want to integrate users accounts.  Are they going to generate test tokens from this url and I will get that generated tokens? I don't think so. Not so practical. </p>
  
  <p>How can I authenticate them? By getting their username and password and basic Node.js https call with BASIC Authentication as it is in; <a href="https://dzone.com/articles/nodejs-call-https-basic" rel="nofollow">https://dzone.com/articles/nodejs-call-https-basic</a></p>
  
  <p>When I read the documentation for authentication it suggests; <a href="https://api.slack.com/docs/oauth" rel="nofollow">https://api.slack.com/docs/oauth</a> 
  Should I get all information; client_id, scope, redirect_uri, state, team from the user? How will they know their client_id?</p>
  
  <p>How can I sign in to users account in the Slack integration? I'm little confused.. </p>