Creating a RubyGems Mirror With HTTP Basic Authentication


 
Thread Tools Search this Thread
Operating Systems Solaris Solaris BigAdmin RSS Creating a RubyGems Mirror With HTTP Basic Authentication
# 1  
Old 09-30-2008
Creating a RubyGems Mirror With HTTP Basic Authentication

This article shows how to create a RubyGems remote repository that is password protected.

More...
Login or Register to Ask a Question

Previous Thread | Next Thread

9 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Http-auth with basic realm name

Hello, I am running nmap and I wish to see basic realm name when I run a query. For example, I wish to enter application_name for map query. when I nmap an ip, the result I expect to get is: : Port: 33234 HTTP/1.1 401 Unauthorized Server: Apache/2.4.7 (Ubuntu) Cache-Control: no-cache... (0 Replies)
Discussion started by: baris35
0 Replies

2. Solaris

Need help in creating script for disk mirror and backup

Hi, I am very new to scripting. I need to create a script which does following. Scenario: First get the format command output echo | format Insert the new disk to Solaris Server Get Zpool status format the new disk ( Here I need to select the new disk which have been inserted, I do... (1 Reply)
Discussion started by: praveensharma21
1 Replies

3. UNIX for Advanced & Expert Users

Creating the script for updating or replacing the existing http.conf file

Hi I need some help with a task, i am an absolute newbie to any form of shell scripting and request guidance. I have been building a proxy server using the apache mod proxy currently my solution is working , but i need to automate the process , suppose if any changes need to be made on... (0 Replies)
Discussion started by: satej
0 Replies

4. Ubuntu

API http authentication

Hello, I am trying to setup a software with an API in my linux server but at some field there are some codes which are called "http authentication" I dont know how to run them. Could anybody give me an idea about how it's working. How http authentication is done; from linux terminal or from... (0 Replies)
Discussion started by: baris35
0 Replies

5. Linux

Trouble setting up basic user authentication on apache2 web server

Hey guys! So I decided to set up some basic user authentication on my apache2 server, and I am running into some problems. I followed the documentation provided by apache on their website, but I cant create the password file for some reason. I did a little trouble shooting myself, and found... (40 Replies)
Discussion started by: LinuxIntern445
40 Replies

6. AIX

Creating Mirror

Good afternoon all, I'm sorry if this is a total n00b question but if you create a mirrored disk (rootvg (approx. 30 GB) - AIX 6.1 on a P520), will there be any impact to the production system as it's syncronizing? The boss thinks there will be too much impact to do this during working hours. ... (4 Replies)
Discussion started by: Spellbound
4 Replies

7. OS X (Apple)

[launchd] Creating a basic firewall

Hi, I'm trying to use launchd to detect whether certain ports are opened and if they are then to take some appropriate action, e.g. close the port or, worst case scenario, down the whole net connection. Apparently, force closing a port is not possible without killing the offending binary so... (3 Replies)
Discussion started by: ASGR
3 Replies

8. Programming

Creating a basic UNIX shell script for chatting

Hey guys, This is quite simply what I'm trying to make: A program that runs in a UNIX terminal that you can output text messages to from another machine. These text messages would be prepended with a customized prompt. I'd also like to have the window spew out random dumps of flavor text not... (1 Reply)
Discussion started by: AcerAspirant
1 Replies

9. Filesystems, Disks and Memory

Creating a Mirror RAID With Existing Disk

Hi there, I'm not sure if this is possible, but here is what I'd like to do.. I have an existing 160GB drive in my Redhat 9.0 server that I would like to add an additional 160GB drive to and create a mirrored RAID of the first disk to the new disk. I would like to do this without having to... (2 Replies)
Discussion started by: sysera
2 Replies
Login or Register to Ask a Question
CURLOPT_HTTPAUTH(3)					     curl_easy_setopt options					       CURLOPT_HTTPAUTH(3)

NAME
CURLOPT_HTTPAUTH - set HTTP server authentication methods to try SYNOPSIS
#include <curl/curl.h> CURLcode curl_easy_setopt(CURL *handle, CURLOPT_HTTPAUTH, long bitmask); DESCRIPTION
Pass a long as parameter, which is set to a bitmask, to tell libcurl which authentication method(s) you want it to use speaking to the remote server. The available bits are listed below. If more than one bit is set, libcurl will first query the site to see which authentication methods it supports and then pick the best one you allow it to use. For some methods, this will induce an extra network round-trip. Set the actual name and password with the CURLOPT_USERPWD(3) option or with the CURLOPT_USERNAME(3) and the CURLOPT_PASSWORD(3) options. For authentication with a proxy, see CURLOPT_PROXYAUTH(3). CURLAUTH_BASIC HTTP Basic authentication. This is the default choice, and the only method that is in wide-spread use and supported virtually every- where. This sends the user name and password over the network in plain text, easily captured by others. CURLAUTH_DIGEST HTTP Digest authentication. Digest authentication is defined in RFC2617 and is a more secure way to do authentication over public networks than the regular old-fashioned Basic method. CURLAUTH_DIGEST_IE HTTP Digest authentication with an IE flavor. Digest authentication is defined in RFC2617 and is a more secure way to do authenti- cation over public networks than the regular old-fashioned Basic method. The IE flavor is simply that libcurl will use a special "quirk" that IE is known to have used before version 7 and that some servers require the client to use. CURLAUTH_NEGOTIATE HTTP Negotiate (SPNEGO) authentication. Negotiate authentication is defined in RFC 4559 and is the most secure way to perform authentication over HTTP. You need to build libcurl with a suitable GSS-API library or SSPI on Windows for this to work. CURLAUTH_NTLM HTTP NTLM authentication. A proprietary protocol invented and used by Microsoft. It uses a challenge-response and hash concept simi- lar to Digest, to prevent the password from being eavesdropped. You need to build libcurl with either OpenSSL, GnuTLS or NSS support for this option to work, or build libcurl on Windows with SSPI support. CURLAUTH_NTLM_WB NTLM delegating to winbind helper. Authentication is performed by a separate binary application that is executed when needed. The name of the application is specified at compile time but is typically /usr/bin/ntlm_auth Note that libcurl will fork when necessary to run the winbind application and kill it when complete, calling waitpid() to await its exit when done. On POSIX operating systems, killing the process will cause a SIGCHLD signal to be raised (regardless of whether CUR- LOPT_NOSIGNAL(3) is set), which must be handled intelligently by the application. In particular, the application must not uncondi- tionally call wait() in its SIGCHLD signal handler to avoid being subject to a race condition. This behavior is subject to change in future versions of libcurl. CURLAUTH_ANY This is a convenience macro that sets all bits and thus makes libcurl pick any it finds suitable. libcurl will automatically select the one it finds most secure. CURLAUTH_ANYSAFE This is a convenience macro that sets all bits except Basic and thus makes libcurl pick any it finds suitable. libcurl will automat- ically select the one it finds most secure. CURLAUTH_ONLY This is a meta symbol. OR this value together with a single specific auth value to force libcurl to probe for un-restricted auth and if not, only that single auth algorithm is acceptable. DEFAULT
CURLAUTH_BASIC PROTOCOLS
HTTP EXAMPLE
TODO AVAILABILITY
Option Added in 7.10.6. CURLAUTH_DIGEST_IE was added added in 7.19.3 CURLAUTH_ONLY was added in 7.21.3 CURLAUTH_NTLM_WB was added in 7.22.0 RETURN VALUE
Returns CURLE_OK if the option is supported, CURLE_UNKNOWN_OPTION if not, or CURLE_NOT_BUILT_IN if the bitmask specified no supported authentication methods. SEE ALSO
CURLOPT_PROXYAUTH(3), CURLOPT_USERPWD(3), libcurl 7.54.0 February 03, 2016 CURLOPT_HTTPAUTH(3)