desviar | High-security temporary URI generator

 by   instantlinux Ruby Version: 0.0.18-alpha License: Apache-2.0

kandi X-RAY | desviar Summary

kandi X-RAY | desviar Summary

desviar is a Ruby library. desviar has no bugs, it has no vulnerabilities, it has a Permissive License and it has low support. You can download it from GitHub.

This is a Ruby-based app server built on Sinatra to create preauthorized time-limited, random URIs used in devops deployment scripts or in web applications such as confirmation emails. Your scenario is that you have a database, repository or webserver (possibly behind a firewall) that needs to stay both hidden and secure, but you need to provide a means for a script to invoke an API call or for a remote user to click a direct link to fetch a specific item from its hidden source without presenting credentials. It operates similarly to TinyURL or the Amazon S3 temporary-URI feature: provide the tool with the URI and credentials to an existing secure resource, specify a number of seconds you want to authorize references to it, and you'll get back a temporary URI good for that amount of time. An analogy is the inexpensive key-card issued by a hotel's desk clerk: to access secure content in the room, you first need to present your credit-card credentials; your room key is all you need thereafter, at least until the key expires. The hotel remains secure even if you keep the key after checkout. You can set up desviar on a DMZ network or in the cloud behind an iptables/nginx configuration to provide whatever ACL restrictions you want, and you can reference any source URI (not just those stored on S3 or an equivalent service). Secure content is encrypted and cached in memory (sqlite3) by default; for troubleshooting, you can store content in a file and/or turn off encryption. These directions have been tested on Ubuntu 12.10 and OpenSUSE 12.3.
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              desviar has a low active ecosystem.
              It has 3 star(s) with 1 fork(s). There are 1 watchers for this library.
              OutlinedDot
              It had no major release in the last 12 months.
              desviar has no issues reported. There are no pull requests.
              It has a neutral sentiment in the developer community.
              The latest version of desviar is 0.0.18-alpha

            kandi-Quality Quality

              desviar has no bugs reported.

            kandi-Security Security

              desviar has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.

            kandi-License License

              desviar is licensed under the Apache-2.0 License. This license is Permissive.
              Permissive licenses have the least restrictions, and you can use them in most projects.

            kandi-Reuse Reuse

              desviar releases are available to install and integrate.
              Installation instructions are not available. Examples and code snippets are available.

            Top functions reviewed by kandi - BETA

            kandi's functional review helps you automatically verify the functionalities of the libraries and avoid rework.
            Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of desviar
            Get all kandi verified functions for this library.

            desviar Key Features

            No Key Features are available at this moment for desviar.

            desviar Examples and Code Snippets

            No Code Snippets are available at this moment for desviar.

            Community Discussions

            No Community Discussions are available at this moment for desviar.Refer to stack overflow page for discussions.

            Community Discussions, Code Snippets contain sources that include Stack Exchange Network

            Vulnerabilities

            No vulnerabilities reported

            Install desviar

            You can download it from GitHub.
            On a UNIX-like operating system, using your system’s package manager is easiest. However, the packaged Ruby version may not be the newest one. There is also an installer for Windows. Managers help you to switch between multiple Ruby versions on your system. Installers can be used to install a specific or multiple Ruby versions. Please refer ruby-lang.org for more information.

            Support

            For any new features, suggestions and bugs create an issue on GitHub. If you have any questions check and ask questions on community page Stack Overflow .
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
            CLONE
          • HTTPS

            https://github.com/instantlinux/desviar.git

          • CLI

            gh repo clone instantlinux/desviar

          • sshUrl

            git@github.com:instantlinux/desviar.git

          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link

            Consider Popular Ruby Libraries

            rails

            by rails

            jekyll

            by jekyll

            discourse

            by discourse

            fastlane

            by fastlane

            huginn

            by huginn

            Try Top Libraries by instantlinux

            docker-tools

            by instantlinuxShell

            secondshot

            by instantlinuxPython

            apicrud

            by instantlinuxPython

            apicrud-ui

            by instantlinuxJavaScript

            developer_workstation

            by instantlinuxRuby