-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
RDAP Route #49
Comments
Hallo Till, vielen Dank für deine Mühen, dass du dich so in das OID Thema vertiefst und Plugins entwickelst. Leider verstehe ich das ganze nicht bzw. es ist zu viel Input für mich im Moment. Wenn von meiner Seite etwas korrigiert oder implementiert werden soll, bräuchte ich genauere Informationen was ich machen soll. Bei deinem Beispiel verstehe ich nicht, woher soll meine Instanz wissen, dass 1494410075 der Hash Wert von "1.3.6.1.4.1.37553.8.8.7" ist? Ein Hash ist nur eine Einwegfunktion. 1.3.6.1.4.1.37553.8.8.7 befindet sich nicht in meiner Datenbank. |
Hallo Daniel, Nur zu korrigieren: Das Beispiel bezieht sich nur auf den Pfad! Neuere Instanzen haben eine REST-RDAP-URI, bei den alten funktioniert das nur mit /...rdap.php?...queryParameter....
|
Hallo Till, ich bin beeindruckt wie viel Arbeit du in dieses Plugin gesteckt hast :-) Ich verstehe zwar immer noch nicht so genau, was das Plugin macht, Ich habe den aktuellen GIT stand eingespielt auf mein Testsystem: Erkannt/Geladen wird das Plugin: Aber ich seh' da nicht dass sich da irgendwas tut:
Noch eine Sache: PHPStan schlägt Alarm wegen einiger Probleme mit dem Plugin. Bitte prüfe diese Punkte einmal.
|
Hallo Till, kurzes Update, ich habe die neue Git version runtergeladen, jetzt kommt Folgendes (und das System ist tot). Das dürfen wir natürlich nicht so in den Core einbauen, wenn das System dann Out of the Box tot ist :-)
Seitens PHPstan:
|
... und ja, ich weiß dass du noch mitten in der Entwicklung bist. Ich versuche dir mit den PHPStan Ausgaben schonmal vorab zu helfen so gut ich kann :-) Ganz wichtig am Ende ist nur: Das System muss "out of the box" laufen, auf allen gängigen Plattformen. Es muss alles im Core drin sein, ohne dass man Composer nutzen muss. (Man kann natürlich composer nutzen, aber eben optional.) Es ist einfach wichtig, dass man die ZIP entpackt, per FTP hochlädt, und OIDplus soll sofort funktionieren, das ist mein Idealbild von OOBE. (OOBE = Out of Box Experience) |
Hallo Daniel, Meldungen wie ".... on an unknown class...." und PHPStan zu beheben macht in "meiner" Entwiclungs- und Remtote-Code Version keinen Sinn, die Klassen MÜSSEN in diesem flow dynamisch/lazy geladen werden, "(Man kann natürlich composer nutzen, aber eben optional.)" -> Composer ist eben dafür gedacht die Abhängigkeiten in das Projekt zu packen...! Wie schon die erste Meldung besagt: Dokumentation folgt wie angekündigt in Kürze, Neu: OID Hosting
WEIDplusU.a. remote-source apis, remote-container, remote-installer und mehr, ... letzendlich alles (brauchbare) und was das neue OID Hosting verwendet soll ja ggf. auch öffentlich oder auch als OIDplus Pugin verfügbar sein. OIDplus CoreWenn Funktionen fertig, Fehler bereinigt, Tests abgeschlossen, Composer ausgeführt und/oder die Abhängigkeiten statisch hinzugefügt wurden und Du gegengeprüft hast, können Erweiterungen oder Plugins in den OIDplus stable core übernommen werden. Die neuen Plugins sind unfertig und die neuesten Versionen sind noch nicht auf github. Ich stelle noch zunächst einige Funktionen fertig bevor ich nach und nach hochlade. Viele Grüße |
Hallo Daniel,
Vielleicht fällt Dir auch ein besseres Format ein!? DNS Nameserver: Das Bootstrap file, siehe Artikel oben: https://oid.zone/rdap/data/oid.json Als Bonus die Beispielimplementation für OIDplus: ... \Webfan\RDAP\Rdap ... Viele Grüße |
Hallo Till, zu dem Namen: Wenn OID-Connect sowas ähnliches sein soll wie https://www.domainconnect.org/ dann wäre OID-Connect eigentlich der beste Name. Andernfalls ist OID HPS eine gute Idee. Oder ist OIDR (OID Router) auch passend? Soll ich zu viathinksoft.de einen TXT Record hinterlegen? Welchen möchtest du da haben? Wie gesagt, sobald du Codes hast, mache ich gerne ein Update und lasse dich dann wissen, ob es auf dem ViaThinkSoft-Server zu problemen kommt, und ob PHPStan meckert. Du fragtest noch, ob es neben DNS und IANA-PEN noch weitere Möglichkeiten gäbe.
Wir dürfen aber bei dieser ganzen Thematik nicht vergessen, dass das System nach Möglichkeit autark funktionieren soll, und nicht von ViaThinkSoft oder webfan abhängig ist. Man weis nicht, was in der Zukunft passiert, aber es kann ja sein, dass es ViaThinkSoft und webfan in ein paar Jahren nicht mehr gibt, und dann wäre es blöd, wenn das Protokoll dann stirbt. Es wäre also wichtig, dass ViaThinkSoft/webfan nicht das "Root" ist. |
Hallo Daniel, OID Hosting hat im Prinzip zwei Aspekte:
Domainconnect ist absolut interessant für das konkrete Managing des DNS Hosting (nicht aber wie RDAP bspw. für die Registry Info) bei kompatiblen Serviceanbietern, das alles zusammen sollte am Ende zusammen funktionieren möglichst anbieteragnostisch! Bin grad nach Hause gekommen, lese mir Deinen Beitrag erstmal in Ruhe durch, nach dem ersten überfliegen aber stimme ich Dir zu. |
Hallo Daniel, Allerdings gibt es dann daran noch viel zu dokumentieren, und dann vor allem zu benutzen, zu erweitern und die Begrifflichkeiten zu klären und Protokoll und Implementationen herzustellen!!!
RDAP kann über die rdap EXTENSIONS infos liefern zu den Nameservern, SERVICES und AUTHORITIES und DELEGIERTEN RDAP Servern. Das OID Hosting bezieht sich weniger auf das konservative DNS Hosting (das ist auch vorgesehen als abgetrennter teilweise noch zu bearbeitender Aspekt), ... Daniel sieh es mal so: Dir "gehört" eine OID, die Du registriert hast, aber den SERVICE, (z.B. OIDplus, verknüpfte Dienste wie SIP, DNS, WWW, RDAP für weitere Dienste) könntest Du bei einem "OID Registrar" oder Registrar oder Service "hosten".
Wenn wir das ganze genauer/CERT spezifizieren wollen, könnten wir das über RDAP Extensions machen? (Dafür habe ich eine OIDplus Methode vorgesehen, siehe oben) Finally:
|
Hallo Daniel,
das plugin:
https://github.com/frdl/oidplus-frdlweb-rdap/blob/main/OIDplusPagePublicRdap.class.php
...wird zur Zeit upgedated in bezug auf rdap-conformance/-extensions und OID-Connect.
- Bitte jetzt schon fixen: Die aktuelle Version sollte es tun, jedoch bitte wichtig; Besispiel: https://hosted.oidplus.com/viathinksoft/plugins/frdl/publicPages/1276945_rdap/rdap/rdap.php?query=oid%3A1.3.6.1.4.1.37476.30.9.1494410075
https://hosted.oidplus.com/viathinksoft/oid/1.3.6.1.4.1.37476.30.9.1494410075
geht nicht
vergl. geht: https://webfan.de/apps/registry/rdap/oid/1.3.6.1.4.1.37553.8.8.7
Wichtig: Es MUSS eine RDAP-Rest Url vefügbar sein: ...rdapbase../oid/2.999
The text was updated successfully, but these errors were encountered: