{"name":"active_model_otp","downloads":8334814,"version":"2.3.4","version_created_at":"2024-04-18T08:54:27.341Z","version_downloads":1904574,"platform":"ruby","authors":"Guillermo Iguaran, Roberto Miranda, Heapsource","info":"Adds methods to set and authenticate against one time passwords 2FA(Two factor Authentication). Inspired in AM::SecurePassword\"","licenses":["MIT"],"metadata":{},"yanked":false,"sha":"d035172735f6cc8972f9fd938674dedcc5dbda4a236c815b306e4c7043c9ab28","spec_sha":"fb9d3ba9438cbc0bb5ec9da6b624b131acdfac6a73a5a515ff915f475de397a3","project_uri":"https://rubygems.org/gems/active_model_otp","gem_uri":"https://rubygems.org/gems/active_model_otp-2.3.4.gem","homepage_uri":"","wiki_uri":"https://github.com/heapsource/active_model_otp/wiki","documentation_uri":"https://www.rubydoc.info/gems/active_model_otp/2.3.4","mailing_list_uri":"","source_code_uri":"https://github.com/heapsource/active_model_otp","bug_tracker_uri":"https://github.com/heapsource/active_model_otp/issues","changelog_uri":null,"funding_uri":null,"dependencies":{"development":[{"name":"activerecord","requirements":">= 0"},{"name":"appraisal","requirements":">= 0"},{"name":"minitest","requirements":"~> 5.4.2"},{"name":"rake","requirements":">= 0"},{"name":"sqlite3","requirements":">= 0"}],"runtime":[{"name":"activemodel","requirements":">= 0"},{"name":"rotp","requirements":"~> 6.3.0"}]}}