HADOOP-9157. Better option for curl in hadoop-auth-examples. Contributed by Andras Bokor.
This commit is contained in:
parent
e3172221ea
commit
f1c239c6a4
|
@ -36,14 +36,14 @@ Login to the KDC using **kinit** and then use `curl` to fetch protected URL:
|
||||||
|
|
||||||
$ kinit
|
$ kinit
|
||||||
Please enter the password for tucu@LOCALHOST:
|
Please enter the password for tucu@LOCALHOST:
|
||||||
$ curl --negotiate -u foo -b ~/cookiejar.txt -c ~/cookiejar.txt http://localhost:8080/hadoop-auth-examples/kerberos/who
|
$ curl --negotiate -u : -b ~/cookiejar.txt -c ~/cookiejar.txt http://$(hostname -f):8080/hadoop-auth-examples/kerberos/who
|
||||||
Enter host password for user 'tucu':
|
Enter host password for user 'tucu':
|
||||||
|
|
||||||
Hello Hadoop Auth Examples!
|
Hello Hadoop Auth Examples!
|
||||||
|
|
||||||
* The `--negotiate` option enables SPNEGO in `curl`.
|
* The `--negotiate` option enables SPNEGO in `curl`.
|
||||||
|
|
||||||
* The `-u foo` option is required but the user ignored (the principal
|
* The `-u :` option is required but the user ignored (the principal
|
||||||
that has been kinit-ed is used).
|
that has been kinit-ed is used).
|
||||||
|
|
||||||
* The `-b` and `-c` are use to store and send HTTP Cookies.
|
* The `-b` and `-c` are use to store and send HTTP Cookies.
|
||||||
|
@ -88,7 +88,7 @@ Try accessing protected resources using `curl`. The protected resources are:
|
||||||
|
|
||||||
$ curl http://localhost:8080/hadoop-auth-examples/simple/who?user.name=foo
|
$ curl http://localhost:8080/hadoop-auth-examples/simple/who?user.name=foo
|
||||||
|
|
||||||
$ curl --negotiate -u foo -b ~/cookiejar.txt -c ~/cookiejar.txt http://localhost:8080/hadoop-auth-examples/kerberos/who
|
$ curl --negotiate -u : -b ~/cookiejar.txt -c ~/cookiejar.txt http://$(hostname -f):8080/hadoop-auth-examples/kerberos/who
|
||||||
|
|
||||||
### Accessing the server using the Java client example
|
### Accessing the server using the Java client example
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue