Local AD, Azure AD, & Google Suite User Management

Slides:



Advertisements
Similar presentations
Office 365 Identity Federation Technology Deep-Dive
Advertisements

Agenda AD to Windows Azure AD Sync Options Federation Architecture
Configuring SharePoint 2013 and Office 365 Hybrid – Part 1
Hybrid Search with SharePoint 2013 and Office 365 Brendan Griffin.
Identity management integration options for Office 365
Federated sign-in WS-Federation WS-Trust SAML 2.0 Metadata Shibboleth Graph API Synchronize accounts Authentication.
End and Start of Year Administration Tasks. Account Administration Deleting Accounts Creating a Leavers Group Creating New Accounts: Creating accounts.
Administrative Functions Certiport Offline Learning System 2.1 Administrative Functions © Certiport, Inc All Rights Reserved.
Scenario covered in this presentation Separate credential from on- premises credential Authentication occurs via cloud directory service Does not.
Infinite Campus - Student Information System MMSD New Teachers Infinite Campus Information Welcome! Have a terrific year.
+ Working in Your CCE Online Course Site. + Structure of CCE Online Course Sites CCE online courses use the document sharing and collaboration features.
Timothy Heeney| Microsoft Corporation. Discuss the purpose of Identity Federation Explain how to implement Identity Federation Explain how Identity Federation.
Deploying Chromebooks RICK NICHOLAS A.
Single Sign-On with Microsoft Azure
Montcalm Area Intermediate School District Tom Staten – Billy Willis – October 13, 2011 MAEDS Session 8D.
Julien “Superman” Stroheker and Nicolas “Batman” Georgeault Negotium
Microsoft ® Official Course Module 13 Implementing Windows Azure Active Directory.
Version 2.0 for Office 365. Day 1 Administering Office 365 Day 2 Administering Office 365 Office 365 Overview & InfrastructureAdministering Lync Online.
Get identities to the cloud Mix on-premises and cloud identity for improved PC, mobile, and web productivity Cloud identities help you run your business.
Google Tools for your Classroom. 6/15/2009. Agenda 1. Google Accounts 2. What is Web 2.0? 3. Intro to Google calendar 4. Google Docs 5. Google Forms and.
Identities and Azure AD Premium
BE-com.eu Brussel, 26 april 2016 EXCHANGE 2010 HYBRID (IN THE EXCHANGE 2016 WORLD)
Step 1 Lead Notifications Dear Partner, New leads have been assigned to your organization based on customer preference and are available for you.
Managing Office 365 Identities and Requirements.
 Step 2 Deployment Overview  What is DirSync?  Purpose – What does it do?  Understanding Synchronization  Understanding Coexistence  Understanding.
 What is DirSync?  Purpose – What does it do?  Understanding Synchronization  Understanding Coexistence  Demo.
Planning, Implementing and Supporting Office 365
Recording Brief EMS Partner Bootcamp Variables Values Module Title
BCSD Computer Resources for Students
17-18 Willmar Public Schools
Protect Manage Optimize Why LastPass Enterprise? Protect Manage Optimize.
17-18 Willmar Public Schools
Microsoft - Managing Office 365 Identities and Requirements
SaaS Application Deep Dive
Presentation Overview
Directory Synchronization in Office 365
Exam in just 24 hours!!! Pass your exam in first attempt by the help of our latest braindumps
BCSD Computer Resources for Students
Exchange online “The migration-ing…” DoIT – Division of IT
Microsoft School Data Sync
O365 & AD Integration January 2017.
It’s a Google World Out There
Cloud Connect Seamlessly
File Stream and Team Drives
PSJA AUTOMATION WORKFLOW AND LESSONS LEARNED
How to Order Work Smart. Toil Less. Earn More.
Group Based Licensing Steve Scholz
Hybrid Search Planning Implementation.
Hybrid Search Technical Guidance.
05 | AD to Windows Azure AD IT Professionals
Adding members to ArcGIS Online
Adding members to ArcGIS Online
Migrating to Office 365 from Google mail and exchange
Michael Stephenson DevOps empowered by Microsoft Flow
How to Order Work Smart. Toil Less. Earn More.
Microsoft Ignite NZ October 2016 SKYCITY, Auckland.
SharePoint Online Hybrid – Configure Outbound Search
M7: New Features for Office 365 Identity Management
Office 365 Identity Management
Matthew Levy Azure AD B2B vs B2C Matthew Levy
18-19 Willmar Public Schools
18-19 Willmar Public Schools
18-19 Willmar Public Schools
Adding members to ArcGIS Online
M6: Advanced Identity Management topics for Office 365
The Canvas Parent App Install the Canvas Parent App on Android Devices
Office 365 Identity Management
Administrator’s Manual
Student Privacy Who has access to your student data? Brainstorm 2019
Adding members to ArcGIS Online
Presentation transcript:

Local AD, Azure AD, & Google Suite User Management Brainstorm 2018 Slides and Questions: https://goo.gl/fT4FU2

Agenda Background information Challenges Previous Workflow Current Tools Effectiveness Future Goals Slides and Questions: https://goo.gl/fT4FU2

About Me Technology Coordinator since 2013 Previously taught MS and HS math and computer courses Previously worked as a DBA and MES Programmer Contact Info: Email: Brady.Woudstra@scwarriors.org Twitter: @BradyWoudstra Slides and Questions: https://goo.gl/fT4FU2

Sioux Center Community School District 1400 students Historically a Microsoft school Google Apps in 2010 Exchange Online in 2014 1:1 Chromebooks grades 4-8 1:1 Windows PCs grades 9-12 VDI for windows next year Chromebooks 1-8, 10-12 Adding about 50-60 students per year for the last 5 years Slides and Questions: https://goo.gl/fT4FU2

Previous Workflow Create local user in AD - @sioux-center.k12.ia.us UPN Create user in Google Suite - @scwarriors.org Confirm proper OU Wait for DirSync to occur Assign license manually to the user in O365 Update rosters on a variety of applications Each step required logging into a different system -Local DC -Google Admin Console -Office 365 Portal -Other Applications Even beginning of the year scripting or importing took significant time Slides and Questions: https://goo.gl/fT4FU2

Current Workflow Create local user in AD Add AD user to license groups (optional if copying existing user) Confirm account in SIS (Infinite Campus) Wait for Google Cloud Directory Sync Update Password One place to create the login (Local AD) and then reset the password Normally we copy and existing user so the license groups (and other groups) are pre-populated Infinite Campus auto creates the user and then we just need to change the authentication method to LDAP Office secretaries populate the student email field which is what Clever needs Slides and Questions: https://goo.gl/fT4FU2

Tools Azure AD Connect - https://www.microsoft.com/en- us/download/details.aspx?id=47594 Google Cloud Directory Sync - https://support.google.com/a/answer/6120989?hl=en Google Suite Password Sync - https://support.google.com/a/answer/2611859?hl=en Azure Group Based Licensing - https://docs.microsoft.com/en- us/azure/active-directory/active-directory-licensing-whatis-azure-portal Clever - https://clever.com/ PowerShell LDAP(S) and SAML Clever – we use for Rostering and some SSO in our elementary A lot of our MS and HS teachers just use Google Oauth features PowerShell – I found some PS scripts that adjusted local AD and AAD instances and tweaked them to accomplish what I needed. My first run in with PS was when I accidentally deleted all the student accounts in AD from the Exchange Management Console (not knowing at that time how interconnected they were). I then used PS to re-create the bunch.

Summary of Project Goal: Create a single sign-on experience across multiple platforms Remove Gmail from Google Suite Assign @scwarriors.org as the UPN and proxyaddress in AD Update usernames to first.last from frstlst (squishy name) Update MX records Connect SIS with Clever We spent quite a bit of time determining whether to use Gmail or Exchange Online. Our Google domain was @scwarriors.org and our AD forest was @sioux-center.k12.ia.us so we had to update a lot of details Updating UPNs after a license is assigned, does not update the AAD UPN. You need to run a powershell command (set userprincipalname) We did NOT use this solution but it may work for some instututions. https://docs.microsoft.com/en-us/azure/active-directory/active-directory-saas-google-apps-tutorial

PowerShell for AD and AAD Updates UpdateEmailProxyAddresses.ps1 Show Scripts

Azure AD Connect Started with DirSync and updated as the tool improved DEMO

Azure AD Group Licensing Group licensing is fairly new. This has saved me a ridiculous amount of time. We still have a lot of users who are assigned licensing from multiple sources DEMO

Google Cloud Directory Sync & Password Sync Was formerly called Google Apps Directory Sync and Google Apps Password Sync The names changed but the functionality hasn’t DEMO

Effectiveness Everything works pretty seamlessly Simple communication to staff about Usernames and Passwords Lots of OAUTH sites for Google Lots of control with Microsoft and some OAUTH Ability to enable SAML from either instance Thought about using Azure AD to provision accounts in G-Suite but this created a double logon (although it technically worked) Slides and Questions: https://goo.gl/fT4FU2

Shortcomings Password Resets for Staff GCDS/GSPS wait and password reset Confusion for staff on Google Suite and Office 365 Infinite Campus Account Creations are not LDAP/SAML We thought about AAD Premium but if we migrate to Gmail this isn’t necessary. Although now with Microsoft 365 we may be able to do just that. Staff have no idea that these things are connected. So they have a hard time grasping what username and password to use on things and for the most part they can just use the same one. A few tools we use allow for either Google or O365 logins and staff aren’t sure which to use. Slides and Questions: https://goo.gl/fT4FU2

Future Goals Auto-Create AD Accounts & Password Reset Auto Email Required Staff (grade teams, etc.) Migrate all LDAP to SAML authentication Possible workflow would be to have secretaries enter the student into a text doc or spreadsheet which them PowerShell pulls from and creates the user, puts them in the right OU and then another PS script reset the password. It could then email the tech staff the info and we can update our spreadsheet. Or have it auto create a CSV based on an export from IC to a SMB/FTP drive Slides and Questions: https://goo.gl/fT4FU2

Questions? Slide Link: goo.gl/fT4FU2