Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
import django
from django.conf.urls import handler500, url
from djangosaml2 import views
urlpatterns = [
url(r'^login/$', views.login, name='saml2_login'),
url(r'^acs/$', views.assertion_consumer_service, name='saml2_acs'),
url(r'^logout/$', views.logout, name='saml2_logout'),
url(r'^ls/$', views.logout_service, name='saml2_ls'),
url(r'^ls/post/$', views.logout_service_post, name='saml2_ls_post'),
url(r'^metadata/$', views.metadata, name='saml2_metadata'),
]
if django.VERSION < (1, 8):
# django.conf.urls.patterns will be removed from django 1.10, so we
# import it here
from django.conf.urls import patterns
urlpatterns = patterns('', *urlpatterns)
handler500 = handler500
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
from django.urls import path
from . import views
urlpatterns = [
path('login/', views.login, name='saml2_login'),
path('acs/', views.AssertionConsumerServiceView.as_view(), name='saml2_acs'),
path('logout/', views.logout, name='saml2_logout'),
path('ls/', views.logout_service, name='saml2_ls'),
path('ls/post/', views.logout_service_post, name='saml2_ls_post'),
path('metadata/', views.metadata, name='saml2_metadata'),
]
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
import django
from django.conf.urls import handler500, url
from djangosaml2 import views
urlpatterns = [
url(r'^login/$', views.login, name='saml2_login'),
url(r'^acs/$', views.assertion_consumer_service, name='saml2_acs'),
url(r'^logout/$', views.logout, name='saml2_logout'),
url(r'^ls/$', views.logout_service, name='saml2_ls'),
url(r'^ls/post/$', views.logout_service_post, name='saml2_ls_post'),
url(r'^metadata/$', views.metadata, name='saml2_metadata'),
]
if django.VERSION < (1, 8):
# django.conf.urls.patterns will be removed from django 1.10, so we
# import it here
from django.conf.urls import patterns
urlpatterns = patterns('', *urlpatterns)
handler500 = handler500
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
from django.urls import path
from . import views
urlpatterns = [
path('login/', views.login, name='saml2_login'),
path('acs/', views.AssertionConsumerServiceView.as_view(), name='saml2_acs'),
path('logout/', views.logout, name='saml2_logout'),
path('ls/', views.logout_service, name='saml2_ls'),
path('ls/post/', views.logout_service_post, name='saml2_ls_post'),
path('metadata/', views.metadata, name='saml2_metadata'),
]
from .views import login, logout
urlpatterns = [
path('', include('netdash_ui.urls')),
path('api/', include('netdash_api.urls')),
path('admin/', admin.site.urls),
path('account/login', login, name='login'),
path('account/logout', logout, name='logout'),
]
if hasattr(settings, 'SAML_CONFIG'):
from djangosaml2 import views as saml_views
urlpatterns += (path('saml/', include('djangosaml2.urls')),)
if settings.DEBUG:
urlpatterns += (path('saml/test/', saml_views.echo_attributes, name='saml2_test'),)