19 lines
464 B
Ruby
19 lines
464 B
Ruby
# Warden::Strategies.add(:check_nccu_ldap) do
|
|
# def valid?
|
|
# # code here to check whether to try and authenticate using this strategy;
|
|
# params['nccu_ldap_uid'] && params['password']
|
|
# end
|
|
# def authenticate!
|
|
# debugger
|
|
# user = User.first(conditions:{ nccu_ldap_uid: "901001" })
|
|
# if user
|
|
# success! user
|
|
# else
|
|
# success! User.create
|
|
#
|
|
# # fail!(message)
|
|
# # User.create
|
|
# end
|
|
# end
|
|
#
|
|
# end |