Sha256: 9ad18f9178d59c414787fac14a13640be9a5c07170e16858e192d14990037ee7
Contents?: true
Size: 1.33 KB
Versions: 1
Compression:
Stored size: 1.33 KB
Contents
# KF5 A library to integrate with KF5 help desk.[逸創云客服](http://www.kf5.com/) ## Installation Add this line to your application's Gemfile: ```ruby gem 'kf5' ``` And then execute: bundle Or install it yourself as: gem install kf5 For rails, create config `config/initializers/kf5.rb` ```ruby KF5.configure do |config| config.key = "your key of KF5 service" config.domain = "your domain of KF5 service" # if you use devise, it will fetch following information from current_user if exsit # default is :username, this is identification config.properties.username = :your_username_column # default is :name, optional config.properties.name = :your_name_column # default is :phone, optional config.properties.phone = :your_phone_column end ``` ## Usage In rails controllers, you can call `redirect_to_kf5` to redirect_to_kf5 for SSO. This will fetch information from `current_user` automatically if you use devise: ```ruby # ... my controller def my_action redirect_to_kf5 end ``` Or you can assaign arguments manaully ```ruby redirect_to_kf5 :username => 'username' # others.... ``` ## License The gem is available as open source under the terms of the [MIT License](http://opensource.org/licenses/MIT). ## Contact The project's website is located at https://github.com/emn178/kf5 Author: emn178@gmail.com
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
kf5-0.1.0 | README.md |