{{ t("security_setting.OAuth.Twitter.name") }} {{ t("security_setting.configuration") }} {% set nameForIsTwitterEnabled = "settingForm[security:passport-twitter:isEnabled]" %} {% set isTwitterEnabled = getConfig('crowi', 'security:passport-twitter:isEnabled') %} {% set siteUrl = getConfig('crowi', 'app:siteUrl') || '[INVALID]' %} {% set callbackUrl = pathUtils.removeTrailingSlash(siteUrl) + '/passport/twitter/callback' %}

{{ t("security_setting.desc_of_callback_URL", 'OAuth') }}

{% if !getConfig('crowi', 'app:siteUrl') %}
{{ t("security_setting.alert_siteUrl_is_not_set", '' + t('App settings') + '') }}
{% endif %}

{{ t("security_setting.Use env var if empty", "OAUTH_TWITTER_CONSUMER_KEY") }}

{{ t("security_setting.Use env var if empty", "OAUTH_TWITTER_CONSUMER_SECRET") }}

{{ t("security_setting.Treat username matching as identical_warn", "username") }}

{# Help Section #}

{{ t("security_setting.OAuth.how_to.twitter") }}

  1. {{ t("security_setting.OAuth.Twitter.register_1", "https://apps.twitter.com/", "Twitter Application Management") }}
  2. {{ t("security_setting.OAuth.Twitter.register_2") }}
  3. {{ t("security_setting.OAuth.Twitter.register_3") }}
  4. {{ t("security_setting.OAuth.Twitter.register_4", callbackUrl) }}