- Erste Schritte
- Arbeiten mit codierten Apps
- Erstellen und Bereitstellen von codierten Apps
- Beispiele für codierte Apps
- Häufig gestellte Fragen
- Codierte Apps in Studio Web
- Codierte Aktions-Apps
Häufig gestellte Fragen
Häufig gestellte Fragen zu codierten Apps, einschließlich der Fehlerbehebung bei Zugriffsfehlern beim Freigeben bereitgestellter App-Links und OAuth-Scope-Änderungen, die nicht wirksam werden.
Freigeben und Zugriff
Warum erhält ein Benutzer den Fehler „Benutzer ist in keiner Organisation vorhanden.“ Fehler beim Anmelden bei einem Link für eine codierte App?
Dieser Fehler tritt auf, wenn der Benutzer, für den Sie den Link zur codierten App freigegeben haben, kein Mitglied der Organisation ist, in der die codierte App bereitgestellt wird.
So können Sie es beheben:
- Laden Sie als Ersteller der codierten App oder Organisationsadministrator den Benutzer zu der Organisation ein, in der die App bereitgestellt wird.
- Nehmen Sie als eingeladener Benutzer die Einladung an und melden Sie sich bei dieser Organisation an.
Sobald der Benutzer Teil der Organisation ist, kann er sich bei der codierten App anmelden.
Warum schlägt die Authentifizierung nach der erneuten Bereitstellung der codierten App fehl, wenn der Organisationsname _ enthält?
Für Organisationen, deren Name einen Unterstrich enthält, ist die codierte App sowohl über den Unterstrich als auch über den Bindestrich der URL erreichbar. Die Bindestrichform wird empfohlen, da Unterstriche in Hostnamen gemäß RFC 952 nicht gültig sind und Netzwerkproxys oder Firewalls, die nach Hostname auf die Zulassungsliste gesetzt werden, die Unterstrich-URL ablehnen können.
Wenn eine App erneut bereitgestellt wird, verwendet ihr uipath:redirect-uri -Meta-Tag die Bindestrichform des Hostnamens. Wenn die App ursprünglich mit der Unterstrich-URL bereitgestellt wurde, schlägt der Zugriff darauf über die Unterstrich-URL nach der erneuten Bereitstellung bei der Authentifizierung fehl, da der Umleitungs-URI im Meta-Tag nicht mehr mit dem URL-Host übereinstimmt.
Um es zu beheben, verwenden Sie eine der folgenden Optionen:
- Greifen Sie nach der erneuten Bereitstellung über die Bindestrich-URL auf die App zu.
- Set the redirect URI dynamically in the app code, so that it follows the URL the app is served from. For the recommended pattern, see Getting started with Coded Apps in the SDK documentation.
Authentifizierung und Berechtigungen
Warum wird ein neuer Scope nicht wirksam, nachdem ich ihn der externen Anwendung gewährt habe?
Apps verwendet die Scopes aus dem Zeitpunkt der Bereitstellung. Das Aktualisieren der Seite reicht nicht aus, damit die neuen Scopes wirksam werden.
Immer wenn ein Scope zu externen Anwendungen hinzugefügt oder aus ihnen gelöscht wird:
- Stellen Sie die App erneut bereit.
- Wenn Ihre App bestimmte Scopes auflistet, fügen Sie die neuen Scopes zu Ihrer App-Codebase hinzu, erstellen Sie sie dann neu und stellen Sie sie erneut bereit.
- Erzwingen Sie mithilfe einer der folgenden Methoden, dass die App die neuen Scopes aufnimmt:
- Melden Sie sich von der App ab und wieder an.
- Schließen Sie die Browserregisterkarte, und öffnen Sie die App erneut.
- Freigeben und Zugriff
- Warum erhält ein Benutzer den Fehler „Benutzer ist in keiner Organisation vorhanden.“ Fehler beim Anmelden bei einem Link für eine codierte App?
- Warum schlägt die Authentifizierung nach der erneuten Bereitstellung der codierten App fehl, wenn der Organisationsname
_enthält? - Authentifizierung und Berechtigungen
- Warum wird ein neuer Scope nicht wirksam, nachdem ich ihn der externen Anwendung gewährt habe?