2017-10-23 4 views
0

Ich schreibe ein serverseitiges Skript für die OpenAM-Plattform. Ich muss in der Lage sein, die IP-Adresse des Benutzers entweder mit Javascript oder Groovy (Java) zu erhalten. Ich kann sehen, dass es ein Wert ist, der im System erfasst wird, aber ich kann nicht herausfinden, wie ich dazu komme.So erhalten Sie die IP-Adresse eines Benutzers in einem serverseitigen OpenAM-Skript

+0

Beginnen Sie mit googeln Sie Ihren Titel: https://www.google.com/search?q=ip+openam – mplungjan

Antwort

0

Während ein Javascript mit JQuery Libary Sie die IP wie

von einer anderen Seite bekommen
$.ajax({ 
    url: "https://geoip.nekudo.com/api/", 
    method: "GET", 
    success: function(response) { 
    $('.some-selector').html(response.ip) 
    } 
}); 
0

konnten die Daten, die ich brauchte bekommen:

Im OpenAM Script-Modul (Javascript)

:

requestData.getHeader("X-Forwarded-For"); 

Dadurch erhalten Sie eine durch Kommas getrennte Zeichenfolge der IP-Adressen, die die Anforderung durchlaufen hat, wobei das Original das erste in der Zeichenfolge ist. Siehe auch: https://en.wikipedia.org/wiki/X-Forwarded-For

Verwandte Themen