Our RDS installations of O365 use “Shared Computer Activation”. This means that most users regularly have to reactivate O365 each time they logon, requiring 3 username/password logons!
According to the “How shared computer activation works for Office 365 ProPlus” section, from “Overview of shared computer activation for Office 365 ProPlus”:https://technet.microsoft.com/en-us/library/dn782860
If your environment is configured to synchronize Office 365 and network user accounts, then the user probably won’t see any prompts. Office 365 ProPlus should automatically be able to get the necessary information about the user’s account in Office 365. It goes on to say: If the user is licensed for Office 365 ProPlus, a licensing token is stored on the computer in the user's profile folder, and Office 365 ProPlus is activated. The user can now use Office 365 ProPlus.
When SCA is used, the licensing token is stored in:
C:\Users<username>\AppData\Local\Microsoft\Office\16.0\Licensing or %localappdata%\Microsoft\Office\16.0\Licensing
For our RDS this is the latter.
In the Licensing folder, are 2 files including {XXX…}.authString
Having logged onto the rds on 16th Dec, I was required to Activate Office 365, I viewed this file in a text editor. Here you can find the start and end date of the token e.g.:
2015-12-16T10:32:05.7780000Z_
2015-12-24T10:32:05.7780000Z_
…which suggests an 8 day grace period. I wasn't sure what "synchronize" meant in this context, but this
forum question: https://community.office365.com/en-us/f/156/t/292728
…tells us “The situation described is for the ADFS environment. If you only enable DirSync (we do), the activation
window will be prompted”. This seems to be the answer to our problem.
Also, this article confirm this:
https://technet.microsoft.com/en-us/library/jj733593.aspx
If the user’s credentials are not federated, logging into Office 365 and authentication occur through a web browser. Users
are directed to the Office 365 sign-in service page, where they type their Microsoft Online Services ID and password. The sign-in service authenticates their credentials and generates a service token that the web browser posts to the requested service and
logs in the users.
Note:
You can integrate cloud IDs into your on-premises infrastructure by subscribing to Office 365 and federating your on-premises identities with Office 365 Organization
IDs. This enables users to keep their Active Directory logins and also have an associated cloud ID that allows roaming settings.
With our RDS environment the “localappdata” folder is deleted at logoff which suggests that, as we currently only synchronize with DirSync, they should ALWAYS be
required to re-authenticate at logon. Oddly, however, we’ve found that if users reboot their Thin Clients during the day (and in SOME cases overnight) the “localappdata”
folder is still deleted but a new token is created without the users having to re-authenticate, as if there’s some sort of session that allows this to happen but I can’t identify what or how this works.
It seems clear that ADFS is the answer to removing our users regular need to reactivate but I'm keen to understand why its not more prevalent.
Can anyone suggest what's going on and why users don't have to ALWAYS reauthenticate?
If I've misunderstood something and ADFS isn't the right way forward, please enlighten me, also
Thanks, in advance for any help you can give.
Bill