Guest access to Forge apps

jpswan
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
June 10, 2024

How do I allow access to Forge apps installed in Confluence (byline app, for example) to Guest or Unlicensed users. With default settings in manifest.yml, a simple HelloWorld macro or byline app will not display for Guest users. 

Several 3rd party apps from the Marketplace do display for Guest and Unlicensed users so it seems it must be possible.

Thank you for any suggestion or guidance you can provide.

2 answers

0 votes
Kristian Klima
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
June 10, 2024

Hi @jpswan 

It depends because not all apps are created equal.

Speaking from experience, it depends what resources a given app uses - in terms of permissions. Sure, you can tweak some permissions and guests can do a lot. But there are limits that appear to be beyond the obvious.

For example.

In my setup, I have a workflow app that triggers a publishing app.

A guest user can change the page's status. However, the publishing app reports an error because a guest can only access ONE space. However, by triggering the publishing app, they'd be effecting changes in a (target) space to which they don't have access.

Regular users, however, can trigger the whole process and the publishing happens even though they have read only access in the target space.

 

jpswan
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
June 10, 2024

Thanks for your response. My little HelloWorld macro app only inserts "Hello World," so no permissions are needed. My little HelloWorld byline app only has a viewport with "HelloWorld," and also no permissions. Neither app requests any scopes from Confluence, it is rally the bare minimum.

My question is, what did you do in your configuration (manifest.yml) or code (index.jsx) that allows Guest users to see the macro or byline app? Or, maybe it is a setting in Confluence itself. Apps are deployed to production with sharing enabled.

Kristian Klima
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
June 10, 2024

Oh, you're looking at this from a developer's perspective... 

0 votes
Dave Rosenlund _Trundl_
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
June 10, 2024

Welcome to the community, @jpswan 👋

Unfortunately, I cannot answer this question for you. However, I wanted to point out that a separate online community is dedicated to topics like this. If you don't get an answer here, you may want to post the same question on the Atlassian Developer Community.

Best,

-dave

Suggest an answer

Log in or Sign up to answer
DEPLOYMENT TYPE
CLOUD
PRODUCT PLAN
STANDARD
PERMISSIONS LEVEL
Product Admin
TAGS
AUG Leaders

Atlassian Community Events