anchor.diff:  ```
   
   github_oauth:
  -- add your github organisation name:
  -    - githuborganisationname: 'test'
  +- add your github organization name:
  +    - githuborganizationname: 'test'
   
   ```graphql
   mutation CreateGitHubProvider {
  
positive.code: }
  ```
  
  - test the login flow, ensure that a user can successfully complete the new authentication and gain access to your buildkite organisation before continuing
  - the enable method will error if a successful test hasn't occurred
  
  ### Enable the provider for your organisation
  
  - after testing that the new authorisation url works and can log in a user with the correct email domain, you can enable the sso provider for your buildkite organisation
  - use the enable method with your provider id, you can retrieve this using the get mutation 
  
  ```graphql
  
negative.code: - this guide isn't an api reference and so won't cover every available option
  - if you haven't used our graphql explorer before, check out our [api guide](http://buildkite.localhost/docs/graphql-api#getting-started)
  
  ### Get your Organization ID
  
  - to set up your organization for SSO, you need your Organization ID
  - this can be found on your Organization Settings page in Buildkite 
  - this id will be required in all other sso methods
  
  ### Create your SSO provider
  
  