Wiki Server - People - suppress for unauthenticated users

With Wiki Server 4 (Server 10.8.1), unauthenticated users hitting the web server's default home page are presented with Wiki Server's default landing page listing:
"My Documents"
"All Activity"
"Wikis"
"People"
If an unauthenticated user tries any of the first three items they get no content, which is great (althouh only the "My Documnets" page prompts for credentials — I think they all should).
However, if they hit the "People" item, it lists (exposes) all of the people on your system.
We don't want a list of our users exposed — we think if you are unauthenticated, you shouldn't see anything when clicking on "People".
Suggestions?

******** PLEASE BEFORE DOING ANYTHING COPY THE CONTENT FOLDER OF THE SERVER.APP AND BACK IT UP SOMEWHERE SAFE**************
I have been working on this for weeks.....  I understand some people want to be able to share there blogs and people pages but you have to understand some people don't
"People pages" should be set up is the same way as wikis...  The owner(s) have the ability to give access to whom they choose.  If it is a public "people page" it shows up in search and activity, if it is private it doesn't show up (or only shows up in search results with people that have access).  I also feel you should have the ability to choose whether a person has a "people page" or not. 
But it is what it is. So I'll step through what I did to make it work for me.  You do lose some services but this was my goal....
1.  All activity does not work
2.  Search does not work
3.  tags do not work (I hope to fix this because I want tags....)
4.  iPad now brings up the PC version of the wiki server, which eliminates the ability to upload files.  Some one with some java script experience maybe able to help us out but at this time I just chose to remove it....
**The other thing to note is the iPad version is completely independent of the PC version (I address this also) so even if you make all these fixes someone with an iPad will still be able to search and gain access to people unauthenticated***
Now all services (including the home page and people) need authentication to gain access.
************** Once complete you need to stop/restart wikis**************
**************I recommend making a copy of the content file of your server app (just incase)**************
Step 1.  Set up authentication: (SAVE A COPY ON THE DESKTOP BEFORE EDITING)
1.Edit the controller for the wiki
/Applications/Server.app/Contents/ServerRoot/usr/share/collabd/coreclient/app/co ntrollers/application_controller.rb
2. find the block
   helper_method :service_client, :current_user, :current_version, :page_context, :use_inline_webauth, :javascript_includes_for_locale
   helper_method :webcal_enabled?, :webmail_enabled?, :entityURL, :iphone, :ipod, :ipad
   before_filter :master_before_filter, :block_older_internet_explorer
   after_filter :master_after_filter
3. Change to
   helper_method :service_client, :current_user, :current_version, :page_context, :use_inline_webauth, :javascript_includes_for_locale
   helper_method :webcal_enabled?, :webmail_enabled?, :entityURL, :iphone, :ipod, :ipad
   before_filter :master_before_filter, :block_older_internet_explorer
   before_filter :ensure_user_is_authenticated
   after_filter :master_after_filter
2.  Remove search/all activity/tag access (SAVE A COPY TO DESKTOP BEFORE EDITING)
Go to:
/Applications/Server.app/Contents/ServerRoot/usr/share/collabd/coreclient/config /routes.rb
I removed the following lines of code:
    match "/updates" => redirect("/wiki/activity")
    match "/updates/:path", :to => redirect {|params| "/wiki/activity/#{params[:path]}"}
    match "/activity", :to => 'activity#index'
    match "/search", :to => 'find#index'
    match "/search/:id", :to => 'find#index'
    match "/find", :to => 'find#index'
    match "/find/:id", :to => 'find#index'
3.  Remove activity from menu bars (SAVE A COPY TO DESKTOP BEFORE EDITING)
Go to:
/Applications/Server.app/Contents/ServerRoot/usr/share/collabd/coreclient/config /initializers/register_apple_plugins.rb
I removed these lines of code:
    BannerLinks::Project::Activity,
    BannerLinks::Project::Documents,
    BannerLinks::Project::Tags,
    BannerLinks::Person::Activity,
    Sources::Activity,
   Sources::MyFavorites
4. Redirect iPad to the PC version of the wiki server. (SAVE A COPY TO DESKTOP BEFORE EDITING)
Go to:
Applications/Server.app/Contents/ServerRoot/usr/share/collabd/coreclient/app/con trollers/application_controller.rb
Change:
      if ipad and ios5plus
      redirect_url = "/wiki/ipad/#route=#{request.fullpath}"
      logger.info("Redirecting to #{redirect_url} because we detected an iPad running iOS5+")
      redirect_to redirect_url
      end
To:(You could probably just remove these lines but I was still troubleshooting at the time)
      # if ipad and ios5plus
      # redirect_url = "/wiki/ipad/#route=#{request.fullpath}"
      # logger.info("Redirecting to #{redirect_url} because we detected an iPad running iOS5+")
      # redirect_to redirect_url
      # end

Similar Messages

  • How to increase the performance in server 2008 R2 for RDP users

    Hi,
    My application take to much time to load. If anyone double click on mail client the exe file will appear in task manager but it will open after 5 mins. how to increase the performance.
    My sever configuration is as below,
    SC2600 Intel  motherboard with total 24 core processors and 32 GB RAM and 8 TB Hard Disk. RAID 5 is configured which has two lungs one is 167 GB for C drive and other is 4.5 TB for D drive.
    There are 28 Thin-clients connected to server through L300 N computing Thin-clients.
    Thin-clients connect to V-space server installed in server for RDP users to get connected.
    we have installed around 20 applications including printer and scanner driver. And apps are has below,
    Firefox browser, windows mail, Adobe acrobat XI, canon printer and scanner drivers, Epson printer and scanner driver, E scan anti-virus, office 2007, v space, power ISO, win-rar,Tally and e token drivers and some backup software's.
    Below  are the services and features enabled,
    AD, File services, RDP, web server, Hyper-v, .net frame work.
    Is there a way to increase the performance .
    Very slow performance.

    Hi,
    what would you suggest on  hardware configuration must be for  above mentioned applications and services with those many users.
    how many cores and ram size is required.

  • Images are not being display in people search for few users - why ?

    Hello,
    In my farm, users having profile picture in UPSA and they are able to see in My Profile page as well.
    However when I find user in People search - images are not being display for few users while for others it works.
    I have checked picture property which is indexed and then I run full crawl still its same issue.
    Following are the settings for Picture Property - would you please let me know why its still not being display in people search ?
    Dipti Chhatrapati

    Dipti,
    Hope below urls will help you,
    https://littletalk.wordpress.com/2010/12/10/people-search-result-doesnt-have-images-in-sharepoint-2010/
    https://social.technet.microsoft.com/Forums/office/en-US/eea8aa10-4565-41bf-98ec-dc93fb600021/some-users-pictures-are-not-showing-in-people-and-groups-but-are-viewable-in-the-thumbnail-and-my?forum=sharepointgeneralprevious
    http://westerdale.biz/sharepoint-2010/display-active-directory-profile-thumbnail-photo-and-other-attributes-in-sharepoint-2010?doing_wp_cron=1421939809.4895009994506835937500
    Sudip
    Please 'propose as answer' if it helped you, also 'vote helpful' if you like this reply.

  • Outlook 2013 on terminal server Search failes for all users

    we have a small comany with a new Windows 2012 Fileserver and Terminal Server.
    Office 2013 is installed and we use Office 365 - Exchange Online as our mailserver.
    We use Outlook with the Cached Exchange Mode ON. We have shared our mailboxes with our collegues.
    Indexstatus is complete for all the users.
    So far the information i have.  
    I suspect wrong permissions on the Windows Search Folders are the cause of my problems but where can i find the Windows Search Folders which are indexed (and shoot be accesable for the users).

    Winnie, thank you for your answer. 
    1. Make sure indexing is complete. ==> Index is complete
    2. Make sure Indexing Options are configured correctly ==> Indexing Options are configured correctly for the administrator, Outlook
    isn't configured in de Indexing options for the users (that might be the problem i guess)
    3. Make sure Outlook data is included in indexing==>
    Outlook Data is included in indexing
    See screenshots below:
    First screenshot are the Indexing Options as configured for the users, the seconde one are the indexing options for the administrator. I suspect there is my problem, but can't find the solution the solve this for the users.

  • Stop generating Obssocookie for unauthenticated user

    Hi All
    Is there any way in OAM to stop generating obssocookie for the unauthenticated user ?
    my case here is that , I am trying to access a protected resource under a protected authentication policy in OAM and then the obssocookie is generated before the authentication happen and when I click the "Self Registration Link" then I am getting "401 unauthorized" because I am accessing the self registration page as "OblixAnonymous" user and failed to authenticate (not sure it says i is anonymous scheme)
    Thanks

    We take a routine in output requirement! it's done!

  • Lion Server Mobile accounts for Macbook users

    Hi All,
    I'm looking for a 'Best Practice' when setting up mobile accounts for Macbook users who just want to be able to use their machine away from the office.
    We DON'T want to sync anything, just create a mobile account on the Mac (a bit like a domain profile on a PC).
    I understand that this can be configured through workgroup manager in preferences for either the machine or the user account.
    What should the mobility settings be set to? Obviously the Account creation box is ticked but what should the 'Create home using' settings be ?
    Thanks Trappers

    I figured out how to delete the user from the command line.
    I used Remote Desktop to send as Root: dscl . -delete /Users/userID
    Where userID is the user's shortname.
    You could also log in locally and use the terminal to send:
    sudo dscl . -delete /Users/userID

  • Wiki Server Requires "All logged in users" set to R&W

    I continue to try and resolve spurious issues and unpredictable behavior.  Now, I'm trying to rebuild a group wiki page because I could not control any of the permissions on the existing page.  The purpose of the wiki is only to provide a shared calendar among a small subset (call them managers) of the users in the workgroup. 
    In order to make it so that "managers" would be the only people who could read and write to this calendar, I tried to set the wiki permissions to support this:
         managers                         read & write
         all logged in users              read only
         all unathenticated users     no access
    I could not get this to work.  The only way I can get it so one of the users in the manager group can create or edit events in the calendar is if I have "All logged in users" set to read and write, which to me defeats the purpose of groups.
    Either something is still jacked up with my wiki permissions (I did migrate from SLS quite some time ago but have never felt everything was working really reliably) or I am misunderstanding how the wiki permmissions are supposed to work.
    Can someone help me with this, please?

    Having the same problem. I'd be interested in know if you managed to resolved this?

  • Hosting In-Context on my own server. Better for end-user?

    Instead of purchasing a subscription, will I be able purchase and host the software on my own server. Wouldn't that be more econonical and beneficial for the end-user?

    Hello kenfordesign,
    At this time there aren't any plans to release InContext Editing as a stand-alone software package. It is only available as an online hosted service.
    Please consider Contribute: http://www.adobe.com/products/contribute/faq/
    or Contribute Publishing Server: http://www.adobe.com/products/contribute/server/faq/
    Best regards,
    Corey

  • Excel Services Connectivity on Sharepoint 2013 for external user

    Currently , external user is able to refresh the data on sharepoint site through browser. the data connection is pointing the one of the external data source. But how can an external user (Internet user which accessing sharepoint through internet) download
    a copy of excel in sharepoint library and open the excel workbook with data refresh ability at client machine ?
    Do we need client machine to be able to access / ping the external data source? 
    Thanks.

    Thanks for the response.
    They want to perform data analysis and design their own report with own template , for example : to remove subtotal from the powerpivot tables which we cannot change the formatting at the excel services at browser level.
    So if i understand correctly, we need to get the client machine to be able to access to the database server directly to get the access to the cube for data analysis although we had this odc file connection setup, am i right?
    For internal user, network team should open port / access for them to access database server directly.
    For external user, either to open public access to the database server directly or setup a VPN connection for the external user to access the database server in their secure network.
    Let me know if i understand this correctly.
    Thanks.

  • SM20 logs for multiple users in one go.

    I have to extract log for more than 100 users by using SM20 log.
    I tried with wild card characters, it is not giving accurate user list.
    Is there a way to paste 100 users at one time in SM20 tcode to pull the all users audit log instead of getting each user.

    Good...
    It shows the all users log report for current application server,but not all apps. server.
    I have 7 application server but it shows the currenty apps server logson details.
    Is it possible to get all application server logs details for all users in one go.

  • Mobile Access + Wiki Server via SSL Question

    If MAS is running with SSL, does that SSL continue for the entire session? Or just the initial passing of credentials?
    I'd like to not have the wiki server running SSL for internal use if MAS encrypts all the traffic. The reason for the question is when connecting to the wiki server via MAS, there is no SSL lock on the browser, telling me it's in the clear.

    Mobile Access Server does not provide proxy access to 10.6 server Wiki.
    hth,
    b.

  • Manually augmenting users/groups for wiki server.

    can someone tell me what a group looks like after its been augmented for use by wiki server? i need to manually change this because i need leopard installed in advanced mode and i also need to use my tiger OD server as my OD server NOT leopard. what i am trying to do is unsupported, i know, but i don't care if i have to write lines of code for every user, i just need to get it done.
    is anyone else out there dealing with this?

    Hi
    You could have tried this yourself however what follows takes all of 10-15 seconds and should give you pretty much anything you want:
    dscl
    list
    cd LDAPv3
    list
    cd IPaddress or FQDN of your LDAP Server
    You should now see something like this:
    AccessControls
    AutoServerSetup
    CertificateAuthorities
    ComputerLists
    Computers
    Config
    FileMakerServers
    Groups
    Locations
    Machines
    Mounts
    Neighborhoods
    People
    PresetComputerLists
    PresetGroups
    PresetUsers
    Printers
    Users
    cd Users
    list
    You should now see something like this:
    diradmin
    root
    user1
    user10
    user2
    user3
    user4
    user5
    user6
    user7
    user8
    user9
    vpn_73565997fb81
    Follow this with read followed by the the name of the user you are interested in. eg:
    read user1
    You should now see a whole raft of information some of which will look like this:
    NFSHomeDirectory: /Network/Servers/serverfqdn/Volumes/HardDrive/Users/user1
    Password: ******
    PhoneNumber: 12345 678901
    Picture: /Library/User Pictures/Nature/Cactus.tif
    PostalCode: NG16 2DQ
    PrimaryGroupID: 20
    RealName: User1
    RecordName: user1 User1
    RecordType: dsRecTypeStandard:Users
    State: addressinfo
    Street: addressinfo
    UniqueID: 1025
    UserShell: /bin/bash
    As you can see you get the UID number as well as the GUID. Does this answer your post?
    Tony

  • I have installed Adobe Acrobat XI on citrix (server 2008, x64) and need to suppress repair option in Help menu for the users via registry.

    i have installed Adobe Acrobat XI on citrix (server 2008, x64) and need to suppress repair option in Help menu for the users via registry. Have tried Disable_repair dword key in HKLM\software\Wow6432Node\Adobe\AdobeAcrobat\11.0\Installer and it does not work. please help.

    Look in the ETK Preference Reference here:  Installer settings

  • How to make Adobe acrobat feature to convert SAP  Pages to PDF available for multiple users connected to the same Citrix server

    Hi,
    In my previous endeavours to solve this business requirement where multiple users will be able to use the Adobe acrobat feature to convert SAP pages inside SAP to PDF, I was told that it is not possible to do this for multiple users at the same time. However I have found an article according to which it says it is possible. Could you check it once and let me know if this article can be used for implementing the requirement stated above as this link clearly indicates that Adobe Acrobat is supported on Citrix.
    Please find the link below where it states it is adobe acrobat is supported in Citrix for multiple users.
    http://www.adobe.com/devnet-docs/acrobatetk/tools/AdminGuide/citrix.html.

    1. What is the Acrobat feature that you mean? There's nothing specific to SAP included with Acrobat.
    2. Yes, some Terminal Server configurations appear supported (check carefully). All users of the terminal server will need a license, so far as I know - total licenses = total individual people using.

  • How to suppress a Security Notifcation for all users

    How can we suppress the notification If you open this document, anonymous usage data will be sent securely to this remote server: To learn more about what this means for you, please click on the 'Privacy and Security' button. check box - Allow collection of detailed usage data check box - Do not show again _________________________________________________________________________________________ __________________________________ I'm looking for a way to tick the box 'Do not show again' for all users perhaps through a registry setting that can be set via GPO? Thanks, Brian

    Well as a workaround you can create an email address/folder and provide this in SOCT and then from this mail folder , setup a rule to forward the mail to all receipients.

Maybe you are looking for

  • Reimburesement payments in payroll.

    Hi , Please help on the reimbursements amount process in payroll and how to make the payment in querterly or yearly. where we will now the balance of each employee. is there any option in payroll for separate reimbursement calculation and payments to

  • SNMP query

    Guys, I have a query regarding SNMP Can it be used to trigger some operation in the SNMP Agent side? let me explain the scenario.. say Machine 'A' is the client here and Machine 'B' is the SNMP manager. Something happens in 'A' and it sends a 'trap'

  • 10.4.6 update now available

    Here's their description. Updating now, I'll post back with results: The 10.4.6 Update is recommended for all users and includes general operating system fixes, as well as specific fixes for the following applications and technologies: - login and au

  • Problems using writeXML on Range Paging ViewObject

    We have a ViewObject configured to work with Range Page feature (it has up to 150 thousand rows), it works very nicely, fast and fine. But the problem appears when we try to use the writeXML functionality on this Range Paging ViewObject, and exceptio

  • Problem installing Free BSD 64-bit with VMware Player on Thinkpad W510

    I installed VM Ware Player on the latest Thinkpad W510 with a 2.66ghz Intel processor. I am getting an error message indicating that the CPU doesn't support long mode. I was advised by the freenode #freeBSD channel that long mode is x86_64/amd64/emt6