shib-http-kliens egy minimalista, hordozható, nyílt forráskódú és funkcionális web-alapú szoftver írva a Java programozási nyelv és kialakítani közrefogja az Apache HTTPClient project.Features egy glanceKey funkciók között szerepel a Shibboleth védelmet, használ egy előre meghatározott IdP (személyazonosság-szolgáltatók), lehetővé teszi a felhasználóknak, hogy jelentkezzen be, hogy a személyazonosság-szolgáltatók között a HTTP alapvető hitelesítés, valamint tiltsa le az összes igazolást checks.How működik? Egyszerű, akkor be kérelmét, a szolgáltató, amely szeretné tudni, hogy ki vagy, akkor kérje a személyazonosság-szolgáltatók azonosságod egy jegyet, akkor megkapjuk a jegyet a szolgáltató, amely válaszolunk a request.Getting kezdődött shib-http-clientTo telepíteni és használni ezt a szoftvert a GNU / Linux operációs rendszert, meg kell töltse le a legújabb forráskódot a projekt-ezte s GitHub vagy megragadta a forráskód a Softoware, vagy a Maven Central. Mentse el a tetszőleges helyre és bontsa ki a tartalmát a tar csomagot.
Emellett lehetőség van letölteni és használni a shib-http-kliens programot, amelyet a JAR csomagban, vagy add hozzá a Maven projekt, mint egy függőség, ezt példázza az alábbi kódokat:
& Nbsp; & nbsp; & nbsp; & nbsp;
& Nbsp; & nbsp; & nbsp; & nbsp;
& Nbsp; & nbsp; & nbsp; & nbsp;
// Initialize OpenSAML
DefaultBootstrap.bootstrap ();
// Az utolsó érv, jelzi, hogy elfogad-e tanúsítvány
HttpClient client = new ShibHttpClient (aIdpUrl, aUsername, aPassword, true);
HttpGet req = new HttpGet ("https: // én / védett / url");
HttpResponse res = client.execute (req);
... = Res.getEntity (). GetContent (); // Visszaadja egy InputStream
követelmények :
- Java 2 Standard Edition Runtime Environment
Hozzászólás nem található