locaweb / cassette Goto Github PK
View Code? Open in Web Editor NEWLibrary to authenticate and validate using CAS servers
License: MIT License
Library to authenticate and validate using CAS servers
License: MIT License
I verified that missing gems to insurance the code quality.
That's why I suggest that, please, install the Rubycritic gem in the project.
Observation: The configured minimum score must be the first score that the gem create.
Thanks. ๐
The version 1.1.4 uses before_action
instead of before_filter
and this change breaks the compatibility with Rails 3. I think this information needs to be written in README or in the CHANGELOG to warning users that uses old Rails versions.
We need to guarantee the code standard and quality in tests files!
For that mission we need to install, configure and fixes the offenses of rubocop-rspec
:
https://github.com/rubocop/rubocop-rspec
Thanks!
DoD
We need to restore the automated testing environment
For an app that responds for multiple hosts (e.g.: myapp.com
and api.myapp.com
), the Cassette::Authentication::Filter
doesn't allow us to configure more than one host for the service ticket validation.
When I tried to set the cache store using the gem dalli
or ActiveSupport::Cache::MemCacheStore.new
, I've got the error below:
# with dalli:
NoMethodError:
undefined method `delete_matched' for #<ActiveSupport::Cache::DalliStore:0x005563ce39f828>
.rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/cassette-1.2.4/lib/cassette/client/cache.rb:38:in `clear_st_cache!'
# with MemCacheStore
NotImplementedError:
ActiveSupport::Cache::MemCacheStore does not support delete_matched
So I think something must be done to support Memcache store or change the Readme to say it does not support Memcache store.
wdyt?
We want to replace travis CI by Github actions.
You can follow the example: locaweb/heartcheck#51
DoD
DoD
Motivation
It's need to make easier to contribute to heartcheck-elixir!
Dockerizing it is a good start, it'll give a consistent and isolated environment.
As @fabioperrella pointed out in a comment that Github destroyed, we need tests for the NullStore cache and for the cache selection when active support is not available
PLEASE
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.