anchor.diff:  }
   ```
   
  +### Step 2
  +
   The next step is to log into your SSO provider’s system and setup Buildkite using the `issuer`, `ssoURL` and `metadata` returned above. Once setup, your SSO provider should provide a metadata URL that you can give to Buildkite.
  +
  +### Step 3
   
   Using the metadata URL returned from your SSO provider, run the `ssoProviderUpdate` mutation to have Buildkite automatically retrieve the details and set it up, ready for a test login. This will not yet affect any of your Buildkite users.
   
  
positive.code: </section>
  
  ## Setting up GitHub
  
  The first step in setting up a GitHub SSO provider is to use the `ssoProviderCreate` mutation.
  
  
negative.code: </section>
  
  ## Setting up SAML (Okta, OneLogin, ADFS and others)
  
  ### Step 1
  
  The first step in setting up a SAML-based provider is to use the `ssoProviderCreate` mutation to create a new provider in Buildkite and retrieve the details you’ll need for your SSO provider’s system.
  
  