anchor.diff:  +
   [NOTE]
   ====
  +ifdef::oidc[]
  +Some OpenID Connect identity providers support logging in with a user name and password.
  +endif::oidc[]
  +
  +ifndef::oidc[]
   This identity provider does not support logging in with a user name and password.
  +endif::oidc[]
   ====
   endif::no-username-password-login[]
   
  
positive.code: endif::[]
  ifeval::["{context}" == "configuring-oidc-identity-provider"]
  :!no-username-password-login:
  endif::[]
  ifeval::["{context}" == "configuring-github-identity-provider"]
  :!no-username-password-login:
  
negative.code: // * authentication/identity_providers/configuring-google-identity-provider.adoc
  // * authentication/identity_providers/configuring-oidc-identity-provider.adoc
  
  // GitHub and Google IDPs do not support username/password login commands
  ifeval::["{context}" == "configuring-github-identity-provider"]
  :no-username-password-login:
  endif::[]
  ifeval::["{context}" == "configuring-google-identity-provider"]
  :no-username-password-login:
  endif::[]
  // Only some OIDC IDPs support username/password login commands
  ifeval::["{context}" == "configuring-oidc-identity-provider"]
  :no-username-password-login:
  :oidc:
  endif::[]
  
  [id="add-identity-provider_{context}"]
  