anchor.diff:  
   NOTE: https://developer.github.com/v3/oauth/[GitHub's OAuth 2.0 implementation] supports the standard
    https://tools.ietf.org/html/rfc6749#section-4.1[authorization code grant type].
  - However, it *does not* implement the _OpenID Connect 1.0_ specification.
  + However, it *does not* implement the _OpenID Connect Core 1.0_ authorization code flow.
   
   [[github-login-register-application]]
   === Register OAuth application
  
positive.code:         authorization-uri: "https://www.facebook.com/v2.8/dialog/oauth"
          token-uri: "https://graph.facebook.com/v2.8/oauth/access_token"
          user-info-uri: "https://graph.facebook.com/me"
          user-info-converter: "org.springframework.security.oauth2.client.user.converter.OAuth2UserConverter"
          client-name: Facebook
          client-alias: facebook
        okta:
  
negative.code:         authorization-uri: https://${account-subdomain}.oktapreview.com/oauth2/v1/authorize
          token-uri: https://${account-subdomain}.oktapreview.com/oauth2/v1/token
          user-info-uri: https://${account-subdomain}.oktapreview.com/oauth2/v1/userinfo
          jwk-set-uri: https://${account-subdomain}.oktapreview.com/oauth2/v1/keys
  ----
  
  Replace *${client-id}* and *${client-secret}* with the *client credentials* created in the previous section <<okta-login-register-application, Add Application>>.
  As well, replace *${account-subdomain}* in _authorization-uri_, _token-uri_, _user-info-uri_ and _jwk-set-uri_ with the *sub-domain* assigned to your account during the registration process.
  
  [TIP]
  .OAuth client properties
  