| |
2-8 ErmächtigungscScheincSchicht-ErwerbscService, v1.0 Oktober 2002 2 Ein IllegalTokenRequest Ausnahme wird angehoben, im Falle daß der Klient nicht ist bewilligte ein Ermächtigungszeichen oder, wenn das gegebene Ermächtigungszeichen nicht vorbei übersetzbar ist dieser ATLAS. Das TokenOkay Ausnahme wird angehoben, im Falle daß das Zeichen verstanden wird und ist zum Ziel deliverable. Das heißt, brauchte das Zeichen nicht übersetzt zu werden durch diesen ATLAS. 2,6 Das ZielcAtlas-InteroperabilitätscProfil Das Ziel zeigt den spezifischen ATLAS an, von dem der CSS Ermächtigung erhält an die TSS zu lieferndes Zeichen. Sobald ein CSS dieses Profil erhält, lokalisiert es des Ziels ATLAS. Einen ATLAS lokalisierend, wird als Zurückholen eines Gegenstandhinweises auf definiert AuthTokenDispenser Schnittstelle. Das ATLASProfile hat die folgende Definition: struct ATLASProfile { ATLASCacheId the_cache_id; ATLASLocator the_locator; ); Das Feld, the_cache_id ist eine Bytereihenfolge, auf der der Klient cachieren kann Ermächtigungszeichen verband mit dem lokalisierten ATLAS. Das Feld, the_locator sollen Sie enthalten Sie ein Verzeichnis, das das zu den Gegenstandhinweis des AuthTokenDispenser führt Schnittstelle. Das ATLASCacheId wird als Bytereihenfolge definiert. Der cachierende Bezeichner soll stellen Sie dar sich, wenn es eine nicht leere Bytereihenfolge ist. Der cachierende Bezeichner wird, um gesagt nicht zu sein stellen Sie dar sich, wenn es eine leere Bytereihenfolge ist. Wenn der cachierende Bezeichner anwesend ist und der CSS Ermächtigungszeichen cachiert, der CSS benutzt den cachierenden Bezeichner und ignoriert das Verzeichnis für das Cachieren von Ermächtigungszeichen. Das Verzeichnis nimmt nicht am cachierenden Entwurf CSS weil teil das Verzeichnis ist unzulänglich, festzustellen, ob des Atlasses zwei derselbe sind. Für, Beispiel, kann viele unterschiedliche Bediener für einen ATLAS dort sein, der viele ergibt unterschiedliche Gegenstandhinweise und Verzeichnisspezifikationen. Das cachierende Bezeichnerzusammenbringen Algorithmus ist Bytereihenfolgengleichheit. Wenn der cachierende Bezeichner nicht anwesend ist, betrachtet das Ziel das Verzeichnis genügend für Cachieren von Zwecken. In diesem Fall ist der zusammenpassende Algorithmus der Rückstellung, der durch den CSS verwendet wird, Byte Reihenfolgengleichheit auf dem Verzeichnis. Der CSS kann die besser zusammenpassenden Algorithmen verwenden, die an gegründet werden sein Verständnis des Verzeichnisses und seiner Auflösung. Das Ziel läßt die cachierende Identität einzigartig genug korrekten Klienten erleichtern Cachieren des Ermächtigungszeichens unter seinen Klienten. Eine Annäherung würde a verursachen sollen Einzigartiger Allgemeinhinbezeichner (UUID) [ 4 ] . Für mehrfache Ziele, die den gleichen ATLAS benutzen, es ist ratsam, einen allgemeinen Bezeichner für diesen ATLAS zuzuteilen. Die Ziele, die unterschiedliche Privilegbereiche verwenden, haben unterschiedliche Verzeichnisse und beim Cachieren Identitäten werden geliefert, sie sind unterschiedlich außerdem. |  |
|
| |
|
|