lemonldap-ng/lemonldap-ng-portal/site/coffee/ssl.coffee

24 lines
609 B
CoffeeScript
Raw Normal View History

2017-04-11 21:19:59 +02:00
# Launch SSL request
tryssl = () ->
2019-02-01 23:22:11 +01:00
console.log 'Call URL -> ', window.datas.sslHost
2017-04-11 21:19:59 +02:00
$.ajax window.datas.sslHost,
dataType: 'jsonp'
2017-04-11 21:19:59 +02:00
# PE_BADCREDENTIALS
statusCode:
401: () ->
$('#lform').submit()
2019-02-01 23:22:11 +01:00
console.log 'Error code 401'
2017-04-11 21:19:59 +02:00
# If request succeed, cookie is set, posting form to get redirection
# or menu
success: (data) ->
$('#lform').submit()
2019-02-01 23:22:11 +01:00
console.log 'Success -> ', data
2017-04-11 21:19:59 +02:00
# Case else, will display PE_BADCREDENTIALS or fallback to next auth
# backend
error: () ->
$('#lform').submit()
2019-02-01 23:22:11 +01:00
console.log 'Error'
2017-04-11 21:19:59 +02:00
$(document).ready ->
$('.sslclick').on 'click', tryssl