{% for backend in backends %}
{% if 'azuread' in backend or 'azuread' in backend.provider %}
{% if action == 'disconnect' %}
Disconnect Azure AD
{% elif action == 'connect' %}
Connect Azure AD
{% else %}
Azure AD
{% endif %}
{% elif 'adfs' in backend or 'adfs' in backend.provider %}
{% if action == 'disconnect' %}
Disconnect ADFS
{% elif action == 'connect' %}
Connect ADFS
{% else %}
ADFS
{% endif %}
{% elif 'linkedin' in backend or 'linkedin' in backend.provider %}
{% if action == 'disconnect' %}
Disconnect LinkedIn
{% elif action == 'connect' %}
Connect LinkedIn
{% else %}
LinkedIn
{% endif %}
{% elif 'google' in backend or 'google' in backend.provider %}
{% if action == 'disconnect' %}
Disconnect Google
{% elif action == 'connect' %}
Connect Google
{% else %}
Google
{% endif %}
{% elif 'facebook' in backend or 'facebook' in backend.provider %}
{% if action == 'disconnect' %}
Disconnect Facebook
{% elif action == 'connect' %}
Connect Facebook
{% else %}
Facebook
{% endif %}
{% elif 'hydroshare_beta' in backend or 'hydroshare_beta' == backend.provider %}
{% if action == 'disconnect' %}
Disconnect HydroShare-beta
{% elif action == 'connect' %}
Connect HydroShare-beta
{% else %}
HydroShare-Beta
{% endif %}
{% elif 'hydroshare_playground' in backend or 'hydroshare_playground' == backend.provider %}
{% if action == 'disconnect' %}
Disconnect HydroShare-playground
{% elif action == 'connect' %}
Connect HydroShare-playground
{% else %}
HydroShare-Playground
{% endif %}
{% elif 'hydroshare' in backend or 'hydroshare' == backend.provider %}
{% if action == 'disconnect' %}
Disconnect HydroShare
{% elif action == 'connect' %}
Connect HydroShare
{% else %}
HydroShare
{% endif %}
{% elif 'arcgis' in backend or 'arcgis' in backend.provider %}
{% if action == 'disconnect' %}
{% if 'portal' in backend or 'portal' in backend.provider %}
Disconnect ArcGIS Enterprise Portal
{% else %}
Disconnect ArcGIS Online
{% endif %}
{% elif action == 'connect' %}
{% if 'portal' in backend or 'portal' in backend.provider %}
Connect ArcGIS Enterprise Portal
{% else %}
Connect ArcGIS Online
{% endif %}
{% else %}
{% if 'portal' in backend or 'portal' in backend.provider %}
ArcGIS Enterprise Portal
{% else %}
ArcGIS Online
{% endif %}
{% endif %}
{% elif 'okta' in backend or 'okta' in backend.provider %}
{% if action == 'disconnect' %}
Disconnect Okta
{% elif action == 'connect' %}
Connect Okta
{% else %}
Okta
{% endif %}
{% elif 'onelogin' in backend or 'onelogin' in backend.provider %}
{% if action == 'disconnect' %}
Disconnect OneLogin
{% elif action == 'connect' %}
Connect OneLogin
{% else %}
OneLogin
{% endif %}
{% else %}
{% if action == 'disconnect' %}
Disconnect {{ backend.provider }}
{% elif action == 'connect' %}
Connect {{ backend }}
{% else %}
{{ backend.provider }}
{% endif %}
{% endif %}
{% endfor %}