title: Does Keycloak provide user registration API to register user from client side app?
body: <p>I'd like to provide my users with a link to the registration process in KC, instead of them having to go via the 'login' page and follow a link.
  (Ultimately, I'd like to provide their user_id within the link, but that is for another question :-))</p>
  
  <p>It seems that I'd can not link straight to: </p>
  
  <p><code>/auth/realms/my-relm/login-actions/registration?client_id=my-client&amp;tab_id=D92kNju2J1M</code></p>
  
  <p>as it looks like KC needs to start a 'session' and append the tab_id to the URL.</p>
  
  <p>I've tried using this link:   </p>
  
  <p><code>/auth/realms/my-realm/protocol/openid-connect/registrations?response_type=code&amp;client_id=my-client&amp;login=true&amp;scope=openid</code></p>
  
  <p>Bu I get a 'wrong protocol' error as I'm using SAML.</p>
  
  <p>Does anybody know how to do this?</p>
  
  <p>Thanks,
  Stuart</p>