Autor Thema: Verständnis: User ist Autor - signierter Agent - Ausführen im Namen von  (Gelesen 1292 mal)

Offline DerAndre

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.655
  • Geschlecht: Männlich
  • Keep cool!
Hi,

vielleicht kann mir gerade mal jemand auf die Sprünge helfen.

Bei uns bekommt der normale Benutzer im Normalfall nur Autorenrechte, nun soll eine Vertreterregelung realisiert werden und da müssen Autorenfelder vom jeweiligen Benutzer ( auch nur Autor ) manipuliert werden. Editorrechte wollen wir eigentlich nicht vergeben, das wäre die letzte Möglichkeit.

Problem:
Ich habe einen Agenten der signiert ist ( habe es mit der Admin.id und der Server.Id versucht und beide haben Managerrechte ) und dieser soll von dem Benutzer über einen Button ( einfache Aktion ) ausgeführt werden. In den Eigenschaften ist festgelegt, daß der Agent im Namen von dem Siginerer ( also Admin oder Server ) ausgeführt werden soll.
Wenn ich mir die Eigenschaften und den Inhalt für das manipulierte Autorenfeld anzeigen lasse, sind Summary und Read-Write-Access gesetzt und der Benutzer der im Autorenfeld stehen soll ist auch Richtig.
Sobald ich das Dokument aber speichern will, bekomme ich die Fehlermeldung
Sie können keine Dokumente aktualisieren oder löschen, für die Sie nicht als zulässiger Autor eingetragen sind.

Mein Verständnis ist für dieses Szenario:
Auch wenn ich nur Autor bin, den Agenten aber unter einem Namen starte der die Berechtigung hat, weil > Autor, dann sollte das doch funktionieren, oder habe ich jetzt was Grundlegendes übersehen?
 :-: ???

Und wie sieht das ganze Szenario Datenbankübergreifend aus. Das muss doch genau so Funktionieren...?

Gruss und Danke für die folgenden Kopfnüsse  ;D

André

André

Elterninitiative diabetischer Kinder und Jugendlicher e.V.
-----------------------------------------------------------------------------
Fliegen ist die Kunst auf den Boden zu Fallen, aber daneben.
-----------------------------------------------------------------------------
Etwas mehr Hardware dazu zu kaufen ist viel billiger als
Software besser zu machen. ( Niklaus Wirth )

Offline Pyewacket

  • Senior Mitglied
  • ****
  • Beiträge: 310
  • Geschlecht: Männlich
Soweit mir bekannt ist funktioniert das nur bei Agenten die auf dem Server laufen, nicht im Client.
Im Client ablaufende Agenten verwenden immer die Id des aktuellen Idfiles.
ATOS.org - Feel the music!

Offline DerAndre

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.655
  • Geschlecht: Männlich
  • Keep cool!
Jepp, das wars.

Wusste doch, irgendwas hatte ich vergessen.

Danke und Gruss

André
André

Elterninitiative diabetischer Kinder und Jugendlicher e.V.
-----------------------------------------------------------------------------
Fliegen ist die Kunst auf den Boden zu Fallen, aber daneben.
-----------------------------------------------------------------------------
Etwas mehr Hardware dazu zu kaufen ist viel billiger als
Software besser zu machen. ( Niklaus Wirth )

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz