roles, such as Exchange administrator, but these roles
are not relevant to this study.
There are two types of administrative interfaces:
web-based admin centres and PowerShell. The
former can be accessed by any supported web
browser, such as Edge, Firefox, and Chrome. Admin
centres are suitable for the most of the administrative
tasks but do not support any automated or bulk
actions. For automation and command line
administration, there is a PowerShell module for
AAD, Exchange, SharePoint, and Skype for
Business. PowerShell allows administrators to
perform all administrative tasks, including bulk
editing of users.
3.4 Delegated Administration
Delegated Administration is an arrangement where
Office 365 customer has delegated administrative
rights to some Microsoft partner organisation. This
requires a contract between the partner and customer
organisations. Technically the partner organisation
sends a delegated administration offer to customer’s
administrator, who accepts the offer. After that, the
partner organisation can perform administrative tasks
on behalf of the customer.
Microsoft partner organisations have two extra
administrative roles they can assign to their users.
These are Full administration, having global
administrator rights to customers’ tenants, and
limited administration, having password
administrator rights to customers' tenants.
3.5 Identity Models
Office 365 uses the associated AAD for two
purposes: to manage and authenticate users.
Currently, there are three identity options to choose
from: Cloud identity, Synchronized identity, and
Federated identity (Microsoft, 2017f).
In cloud identity, the user accounts are managed
in Office 365 only. When users are logging in, their
credentials, i.e. username and password, are checked
against the AAD.
In synchronised identity, the user credentials are
checked against the AAD. However, some or all users
are managed in an on-premises Active Directory
(AD) and synced to AAD. The synced users will have
the same username than in on-premises AD. Also, the
passwords can be synced so that users can have
identical credentials than in on-premises AD. This is
sometimes referred as same-sign-on.
In federated identity, the user objects are
synchronised to AAD, but the authentication takes
place in an on-premises server. Usually, this is
implemented using Active Directory Federation
Services (AD FS). Federated identity is often referred
as the most secure identity model because no
passwords are sent to Microsoft, and the
authentication method can be freely chosen. If
configured properly, federated identity provides a
true single-sign-on experience.
The federated identity is domain specific, i.e., all
users having the specific domain are federated.
However, the tenant may have multiple domains each
using its own identity model. So, they may be a
mixture of cloud identities, synced identities, and
federated identities. The initial domain of the tenant,
such as mycompany.onmicrosoft.com, cannot be
federated.
There is also a recently announced fourth identity
model called pass-through identity. This is similar to
the federated identity as the authentication takes place
in an on-premises server. In this model, the
authentication is performed by an agent installed on
the on-premises server. The agent opens a connection
to AAD and credentials are checked using the
connection. However, due to current limitations
(Microsoft, 2017b), this model requires synchronised
identity with password synchronisation for all
services to work.
4 OFFICE 365 AND GDPR
COMPLIANCY
Organisation requirements set by the GDPR can be
summarised into three categories. First, organisations
must know and keep a record of who is processing the
data. Second, organisations must use only processors
that have the knowledge of the GDPR and are
governed by a legally binding contract. Third,
organisations must be able to detect personal data
breaches.
For regular customer controls, Microsoft provides
Compliance Manager to help their customers to be
GDPR compliant (Microsoft, 2017c). This covers
services such as Exchange and SharePoint., but not
the foundation of Office 365, such as AAD and
administrative tools. We will next assess these areas.
4.1 PowerShell Administration
As mentioned earlier, there are several PowerShell
modules to administer different Office 365 services.
For instance, to manage users and their licenses in
Office 365, one uses MSOnline PowerShell module