Module: Authify::Core
- Defined in:
- lib/authify/core.rb,
lib/authify/core/version.rb,
lib/authify/core/jobs/email.rb,
lib/authify/core/secure_hashing.rb,
lib/authify/core/helpers/jwt_ssl.rb,
lib/authify/core/constants/jwt_scopes.rb
Defined Under Namespace
Modules: Constants, Helpers, Jobs, SecureHashing
Constant Summary collapse
- CONFIG =
{ ssl: { public: ENV['AUTHIFY_PUBKEY_PATH'] || File.join('~', '.authify', 'ssl', 'public.pem'), private: ENV['AUTHIFY_PRIVKEY_PATH'] || File.join('~', '.authify', 'ssl', 'private.pem') }, mail: { server: { address: ENV['AUTHIFY_MAIL_ADDRESS'] || 'smtp.myawesomecompany.com', port: ENV['AUTHIFY_MAIL_PORT'] || '25' }, from: ENV['AUTHIFY_MAIL_FROM'] || '[email protected]' }, jwt: { algorithm: ENV['AUTHIFY_JWT_ALGORITHM'] || 'ES512', issuer: ENV['AUTHIFY_JWT_ISSUER'] || 'My Awesome Company Inc.', expiration: ENV['AUTHIFY_JWT_EXPIRATION'] || 15 } }.freeze
- VERSION =
[ 0, # Major 2, # Minor 2 # Patch ].join('.')