shib-http-client

Screenshot Λογισμικό:
shib-http-client
Στοιχεία Λογισμικού:
Εκδοχή: 1.0.0
Ανεβάστε ημερομηνία: 17 Feb 15
Προγραμματιστής: Richard Eckart de Castilho
Άδεια: Δωρεάν
Δημοτικότητα: 0

Rating: nan/5 (Total Votes: 0)

shib-http-client είναι μια μινιμαλιστική, φορητό, ανοικτού κώδικα και λειτουργικό web-based λογισμικό γραμμένο σε γλώσσα προγραμματισμού Java και σχεδιασμένο ως ένα περιτύλιγμα γύρω από την Apache HTTPClient project.Features σε ένα glanceKey χαρακτηριστικά περιλαμβάνουν υποστήριξη για Shibboleth προστασία, χρησιμοποιεί μια προκαθορισμένη IdP (πάροχος ταυτότητας), επιτρέπει στους χρήστες να συνδεθείτε με τον πάροχο ταυτότητας μέσω HTTP βασικό έλεγχο ταυτότητας, καθώς και να απενεργοποιήσετε όλες πιστοποιητικό checks.How λειτουργεί; Απλά, κάνετε μια αίτηση στον πάροχο της υπηρεσίας, η οποία θέλει να ξέρει ποιος είσαι, να ζητήσει από τον πάροχο ταυτότητα για να αποκαλύψει την ταυτότητά σας μέσα από ένα εισιτήριο, να σας δώσει το εισιτήριο για τον πάροχο υπηρεσιών, οι οποίες θα απαντήσει σε request.Getting σας ξεκίνησε με shib-http-clientTo εγκαταστήσετε και να χρησιμοποιήσετε αυτό το λογισμικό για GNU / Linux λειτουργικό σας σύστημα, θα πρέπει να κατεβάσετε την τελευταία έκδοση του πηγαίου κώδικα από το έργο & rsquo? s GitHub ή με την αρπαγή το αρχείο προέλευσης από Softoware, ή από Maven Central. Αποθηκεύστε το σε μια τοποθεσία της επιλογής σας και να εξαγάγετε τα περιεχόμενα του πακέτου πίσσα.
Επιπλέον, είναι δυνατόν να κατεβάσετε και να χρησιμοποιήσετε το πρόγραμμα shib-http-πελάτη ως ένα πακέτο βάζο, ή να το προσθέσετε σε ένα έργο Maven, ως εξάρτηση, όπως επεξηγείται στο παρακάτω κωδικό:
<Εξάρτηση>
& Nbsp? & Nbsp? & Nbsp? & Nbsp? <ΑναγνωριστικόΟμάδας> de.tudarmstadt.ukp.shibhttpclient
& Nbsp? & Nbsp? & Nbsp? & Nbsp? shib-http-client
& Nbsp? & Nbsp? & Nbsp? & Nbsp? <Έκδοση> 1.0.0
Υποχρεωτική exampleIf θα θέλατε να δείτε ένα παράδειγμα χρήσης της shib-http-πελάτη, παρακαλώ ελέγξτε έξω τον παρακάτω κώδικα ...
// Αρχικοποίηση OpenSAML
DefaultBootstrap.bootstrap ()?
// Το τελευταίο επιχείρημα δείχνει να δεχτεί οποιοδήποτε πιστοποιητικό
HttpClient πελάτη = νέα ShibHttpClient (aIdpUrl, aUsername, aPassword, αλήθεια)?
HttpGet req = νέα HttpGet ("https: // μου / προστατευμένη / url")?
HttpResponse res = client.execute (απαιτ)?
. ... = Res.getEntity () getContent ()? // Επιστρέφει InputStream

Απαιτήσεις :

  • Java 2 Standard Edition Runtime Environment

Σχόλια για shib-http-client

Τα σχόλια δεν βρέθηκε
προσθήκη σχολίου
Ενεργοποιήστε τις εικόνες!