Hoppa till huvudinnehållet

Login to save? What about anonymous access?

Kommentarer

14 kommentarer

  • Tom Neer
    You can, it's location is not intuitive. You need to go into Geocortex Essentials Manager. Go to the Security & Data tab. There are new attributes called 'Data Store". Select Policies and check "Allow Public Read Access" and "Allow Public Edit Links"

     

     
    0
  • Permanently deleted user
    Thanks Tom,

     

    I tried this, but save is still greyed out. I figured it was because of anonymous access.
    0
  • Tom Neer
    Ah, not sure then. Haven't played with it since beta2 myself. Ran into the same issue and set the Data Store permissions and it worked. Guess I should upgrade our dev machine at some point...
    0
  • Permanently deleted user
    I've been promising this to my users, and now we have to wait until save project to file is released. I would like to see this feature bumped to the top of the list.

     

    Documentation says:  Allow Public Read Access and Public Edit Links: Enabling this policy may cause your applications to be at risk of malicious attacks, in particular cross-site scripting (XSS) attacks. ...This policy is appropriate when your applications are on an intranet and it is acceptable for all intranet users, including anonymous users, to view and modify Data Store documents. Do not use this policy if your applications are on the Internet.

     

     
    0
  • Permanently deleted user
    Hi Erik,

     

    You can grant anonymous users access to save functionality by issuing an Edit Link to them and setting your Data Store Policy to Allow Public Read Access and Public Edit Links

     

    You can grant anonymous users access to projects that are owned by registered users only. Here's how to give anonymous users edit access:
    1. In Manager, navigate to the Security & Data page of your site. (The tab appears at the top right-hand corner of each page.)
    2. In the Data Store menu, select the Policies link.
    3. Change the policy to Allow Public Read Access and Public Edit Links and apply the changes.
    4. When you create and share a project, you can now give Everyone (sign-in not required) view access.
    5. Create an Edit Link (sign-in not required) and copy it to your clipboard.
    6. Press the Save Sharing button.

     

    Now, you can share the Edit Link with any anonymous user. They will be able to edit and save the project as they please.

     

    Why you may have been experiencing issues: 

     

    Anonymous users cannot create or own their own projects. If you want to set up a way for users to sign up for their own username/password, it would have to be through ArcGIS.com – not Essentials – and you would need to set up ArcGIS Online as a sign-in option for your site.

     

    We have a topic in the Essentials 4.5 Administrator Guide (44.5.4 The ArcGIS Security Provider) that could help you set up ArcGIS Online users and roles so anyone with an ArcGIS Public Account could sign in and own their own projects. (An ArcGIS Public Account is a personal account with limited usage and capabilities and is meant for non-commercial use only.)

     

    I hope this answered your question.
    0
  • Tom Neer
    @Benjamin, the user account does not necessarily have to be an ArcGIS.com account? It should work with any security provider assuming the account has permissions to the site. 

     

    Couldn't you just as easily setup a guest account in any security provider, not necessarily ArcGIS.com? 
    0
  • Permanently deleted user
    Hi Tom,

     

    Yes, you're right. The user account does not necessarily have to be an ArcGIS.com account. It would work with any provider.

     

    I was just highlighting this method because Erik specified that he wanted users to be able to create their own accounts:

     

    "We can't even set up a way for the public to sign up for their own username/password through Essentials, at least not that I'm aware of. It would be nice if the end user had the ability to create their own account so that they could have ownership over their created projects."

     

    Thanks for the comment, Tom.
    0
  • Permanently deleted user
    A further question before I run the upgrade :-) It appears from the documentation (HMTL5 admin guide p. 247) that the project tools (save/open) are greyed out when the user isn't logged in. Is there a way to "hide on disable"? I don't want my non-logged-in users to even see them.
    0
  • Permanently deleted user
    Tom/Ben,

     

    Thanks for your clarifications. Although those are potential solutions, they don't particularly solve our, perhaps unique, situation. With the previous Silverlight viewer, we could save the project to a file (gvsp). This did not require a sign-in, and was intrinsically sharable and also importantly, was private. Almost like buying a DVD rather than signing up for Netflix and streaming it. Many people prefer the physical media, to the streaming version. Perhaps because they don't have to sign up for something they don't need? Perhaps they want to pass the DVD on to someone else to watch? Maybe they have their own method for storing their movies in a private library? It's familiar.

     

    If there was a straight-forward way for users to register on our site to create logins for doing things privately, creating projects, saving/sharing them, organizing them, etc. then this to me, would make more sense... It would even be helpful to monitor usage. But requiring user accounts be created by the site administrator, or asking that the public create an account at ArcGIS Online is not a solution in my opinion.
    0
  • Permanently deleted user
    It's not a unique situation. I agree with Erik, we really need the capability for downloading/uploading projects as files without sign in. I see something that sounds like this listed on the feature matrix for "future", but I would like to see it pushed up as a priority for development.
    0
  • Tom Neer
    I agree with Erik and Heather. The ability for anonymous users to load and save projects should be included not later than 2.7, preferrably by the maintainence release next month. Not in the future.

     

    A request to LG is that, in the Silverlight version, the GVSP was tied to the layers in the map. If there was a layer missing from the map and in the GVSP, the GVSP would not load. It would be preferrable that the user is warned that the layers have changed, would they like to continue to load the graphics saved in the GVSP.
    0
  • Permanently deleted user
    There is a post in Ideas (https://support.geocortex.com/EssentialsGSCIdeasDetail?c=09a6000000008RsAAI&id=087600000004MgTAAU&main-nav=essentials&page=1&sub-nav=ideas) for this. It started as an older request for save project, but another person and I have added the request for anonymous users to be able to save/open with a file.
    0
  • Chris Roberts
    Although we are very pleased to see the ability to save projects in available HTML5, we really need it to be available for anonymous sites AND for the projects to be saved locally, not to the server.

     

    We currently have 7 sites we manage and maintain (3 public and 4 Internal (1 with AD Security)).

     

    One of the publically facing sites is anonymous and literally has hundreds of users, and many of them have been waiting for the return of "saved projects" since we migrated from WebADF to HTML5. Because of the broad user base on this site there really is no practical way of implementing a sign in.

     

    On top of this the prospect of managing hundreds of saved projects from all our managed sites on Government infrastructure is a nightmare and just isn’t feasible.
    0
  • Permanently deleted user
    To answer my own question about disabling the menu containing the save/open projects that automatically appears in the I Want To menu after upgrading: (There may be an easier way, but I didn't see it.)

     

    For each desktop, handheld and tablet json files in each site, do a search on showprojects. You can add hideOnDisable: true to each of the items pertaining to projects, remembering to add a comma to the line above. { "iconUri": "Resources/Images/Icons/open-16.png", "text": "@language-menu-global-open", "description": "@language-menu-global-open-desc", "command": "ShowProjects", "hideOnDisable": true }, { "iconUri": "Resources/Images/Icons/save-16.png", "text": "@language-menu-global-save", "description": "@language-menu-global-save-desc", "command": "SaveProject", "hideOnDisable": true }, { "iconUri": "Resources/Images/Icons/save-as-16.png", "text": "@language-menu-global-save-as", "description": "@language-menu-global-save-as-desc", "command": "SaveAsProject", "hideOnDisable": true }

     

     
    0

Du måste logga in om du vill lämna en kommentar.