How to use the djangosaml2.views function in djangosaml2

To help you get started, we’ve selected a few djangosaml2 examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github cloudera / hue / desktop / core / ext-py / djangosaml2-0.16.4 / djangosaml2 / urls.py View on Github external
#
#            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
github knaperek / djangosaml2 / djangosaml2 / urls.py View on Github external
# 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'),
]
github cloudera / hue / desktop / core / ext-py / djangosaml2-0.16.4 / djangosaml2 / urls.py View on Github external
# 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
github knaperek / djangosaml2 / djangosaml2 / urls.py View on Github external
#
#            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'),
]
github netdash / netdash / netdash / netdash / urls.py View on Github external
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'),)