Description


shib-http-client


shib-http-client is a lightweight, portable, and open-source web-based tool made using Java. It works as a wrapper around the Apache HTTPClient project.



Key Features of shib-http-client


This software packs some cool features! It supports Shibboleth protection and uses a predefined IdP (identity provider). Users can easily log in to the identity provider with HTTP basic authentication. Plus, it gives you the option to disable all certificate checks if you need to.



How Does It Work?


Using this software is simple. Here’s how it goes: You make a request to the service provider who needs to know your identity. Then, you ask your identity provider for a ticket that reveals who you are. After that, you hand over this ticket to the service provider, and they’ll respond to your request!



Installing shib-http-client on GNU/Linux


If you want to get started with shib-http-client, you'll need to install it on your GNU/Linux system. You can download the latest source code from GitHub or grab it from Softpedia or Maven Central. Just save it wherever you like and extract the tar package contents.



Getting Started with JAR Package


You have options! You can either download shib-http-client as a JAR package or add it as a dependency in your Maven project like this:


<dependency>
<groupId>de.tudarmstadt.ukp.shibhttpclient</groupId>
<artifactId>shib-http-client</artifactId>
<version>1.0.0</version>
</dependency>


Example Usage of shib-http-client


If you’d like to see how shib-http-client works in action, check out this example:


// Initialize OpenSAML
DefaultBootstrap.bootstrap();
// The last argument means we 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


If you're ready to dive in and explore more about this awesome tool, don't forget to check out its page at Softpas.


User Reviews for shib-http-client FOR LINUX 7

  • for shib-http-client FOR LINUX
    shib-http-client is a robust tool for managing web requests securely. Its Shibboleth support and Apache HTTPClient integration make it reliable.
    Reviewer profile placeholder Maria Garcia
  • for shib-http-client FOR LINUX
    Absolutely love the shib-http-client! It's easy to use and integrates perfectly with my projects.
    Reviewer profile placeholder Alex Johnson
  • for shib-http-client FOR LINUX
    This app is a game changer for web requests. The Shibboleth support is seamless and straightforward!
    Reviewer profile placeholder Sarah Lee
  • for shib-http-client FOR LINUX
    Fantastic tool for managing HTTP requests with identity providers. Highly recommend for developers!
    Reviewer profile placeholder Michael Smith
  • for shib-http-client FOR LINUX
    The shib-http-client is a must-have for anyone working with Shibboleth. Super simple to set up!
    Reviewer profile placeholder Emily Davis
  • for shib-http-client FOR LINUX
    Impressive functionality and ease of use! This app has made my development process much smoother.
    Reviewer profile placeholder David Brown
  • for shib-http-client FOR LINUX
    Great app! The ability to disable certificate checks while developing is a huge plus. Five stars!
    Reviewer profile placeholder Jessica White
SoftPas

SoftPas is your platform for the latest software and technology news, reviews, and guides. Stay up to date with cutting-edge trends in tech and software development.

Recent

Help

Subscribe to newsletter


© Copyright 2024, SoftPas, All Rights Reserved.