This small project provides instant access to Shibboleth protected URLs the use HTTPS. #Shibboleth URL #HTTPS URL #URL access #Shibboleth #HTTPS #URL
shib-http-client is a minimalistic, portable, open source and functional web-based software written in the Java programming language and designed as a wrapper around the Apache HTTPClient project.
Key features include support for Shibboleth protection, uses a pre-defined IdP (identity provider), lets users to login to the identity provider via HTTP basic authentication, as well as to disable all certificate checks.
Simple, you make a request to the service provider, which wants to know who you are, you ask the identity provider to reveal your identity through a ticket, you give the ticket to the service provider, which will reply to your request.
To install and use this software on your GNU/Linux operating system, you must download the latest source code from the project’s GitHub or by grabbing the source archive from Softpedia, or from Maven Central. Save it on a location of your choice and extract the contents of the tar package.
It is possible to download and use the shib-http-client program as a JAR package, or add it to a Maven project, as a dependency, as exemplified in the code below:
< dependency > < groupId >de.tudarmstadt.ukp.shibhttpclient< /groupId > < artifactId >shib-http-client< /artifactId > < version >1.0.0< /version > < /dependency >
If you would like to see a usage example of shib-http-client, please check out the code below...
// Initialize OpenSAML DefaultBootstrap.bootstrap();
// The last argument indicates to accept any certificate HttpClient client = new ShibHttpClient(aIdpUrl, aUsername, aPassword, true); HttpGet req = new HttpGet("https://my/protected/url"); HttpResponse res = client.execute(req); ... = res.getEntity().getContent(); // returns an InputStream
shib-http-client 1.0.0
add to watchlist add to download basket send us an update REPORT- runs on:
- Linux
- filename:
- shib-http-client-1.0.0.tar.gz
- main category:
- Internet
- developer:
- visit homepage