we’re building up to something… · imagine a day when you need to grant access to contacts from...

180
We’re Building Up To Something… MacTech 2017 Charles Edge

Upload: others

Post on 10-Jul-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

We’re Building Up To Something…

MacTech 2017 Charles Edge

Page 2: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

Let’s talk about 2010…

Page 3: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

Everything I loved about this community

Page 4: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

November

Page 5: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

November

November 5

Page 6: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

November

November 5

Page 7: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps
Page 8: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

Everything changed…

Page 9: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

4 other things happened in 2010

Page 10: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

Oracle Buys Sun

Page 11: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

The iPad

Page 12: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

The Mac App Store

Page 13: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

MDM

Page 14: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

If I leave you with one thing…

Page 15: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

Think Transactional

Page 16: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

IT as an assembly line

Page 17: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

There’s procurement

Page 18: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

Architecture

Page 19: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

Packaging

Page 20: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

QA

Page 21: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

Release management

Page 22: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

Deployment

Page 23: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

Service Desk

Page 24: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

Desktop Support

Page 25: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

Accessing shared services

Page 26: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

It starts with hiring a junior tech…

Page 27: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

Why do we need to be transactional?

Page 28: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

Otherwise we can’t keep up

Page 29: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

Otherwise we can’t keep up

Page 30: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

Schools used to need their SE to come by and

give them guidance

Page 31: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

And hire professional services

Page 32: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

Very human-centric

Page 33: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

Good for our egos

Page 34: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

Then came MDM

Page 35: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

The move to MDM simplifies deployments

Page 36: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

The move to DEP reduces imaging

requirements

Page 37: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

The move to DEP reduces imaging

requirements

Page 38: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

The move to DEP reduces imaging

requirements

Page 39: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

VPP makes software distribution easier

Page 40: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

As do .ipa-based app deployments

Page 41: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

Allows for more vendors

Page 42: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

A higher level of security

Page 43: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

Less configuration required

Page 44: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

What isn’t scalable?

Page 45: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

The Full Stack Mac Admin

Page 46: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

What is a full stack developer?

Page 47: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

Does it all

Page 48: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

Desktop support

Page 49: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

Server support

Page 50: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

Middleware

Page 51: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

Troubleshoot printer drivers

Page 52: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

Release manager

Page 53: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

Infosec

Page 54: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

Works on Line of Business Apps

Page 55: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

Common in startups

Page 56: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

Unique in SMB and Apple infrastructure

Page 57: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

Historically most admins were Full Stack

Page 58: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

Because there weren’t enough of us

Page 59: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

And it took so long to become an expert

Page 60: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

And deployments weren’t big enough

Page 61: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

Now, they all pretty much work at Facebook

Page 62: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

Now, they all pretty much work at Facebook

Page 63: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

The good old days!

Page 64: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

The days of the Cylander of Destiny

Page 65: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

The days of the Cylander of Destiny

Page 66: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

And many an admin still manages…

Page 67: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

Xsan

Page 68: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

Kerio

Page 69: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

Less and less with agents

Page 70: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

The old way of complicated deployments

is disappearing

Page 71: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

Apple is discouraging directory services

Page 72: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

While MCX still works it’s not really tested

Page 73: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

User accepted kernel extensions

Page 74: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

And arrays of allowed kexts via MDM

Page 75: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

User accepted MDM enrollments

Page 76: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

Sandbox, SIP, and Entitlements

Page 77: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

Increasingly separating resources

Page 78: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

More iOS-like

Page 79: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

Imagine a day when you need to grant access to

Contacts from Maps

Page 80: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

Centralizing business resources into online

services

Page 81: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

Dropbox, Box, Salesforce, now device

management

Page 82: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

Think of all the companies Apple could

buy

Page 83: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

But…

Page 84: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

And macOS Server…

Page 85: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

What else isn’t scalable?

Page 86: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

Not providing direct referrals as much in retail

Page 87: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps
Page 88: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps
Page 89: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

The third parties

Page 90: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps
Page 91: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

Device Management• Addigy

• AirWatch

• Altiris

• Apple Profile Manager

• BigFix

• Chef

• ConnectWise

• FileWave

• Fleetsmith

• IBM MaaS360

• Ivanti

• Jamf Now

• Jamf Pro (formerly Casper Suite)

• KACE

• Kaseya

• Labtech

• LanRev

• Lightspeed

• Meraki Systems Manager

• microMDM

• Microsoft InTune & SCCM

• Manage Engine

• Mobile Guardian

• MobileIron

• Mosyle

• Munki

• Puppet

• SimpleMDM

• Solarwinds MSP

• Sophos

• Tabpilot

• Zuludesk

Page 92: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

Backup tools• Archiware

• Acronis

• Backblaze

• Carbon Copy Cloner

• Crashplan

• Datto

• Druva

Page 93: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

Collaboration and File Sharing

• Atlassian

• Box

• Dropbox

• Egnyte

• G Suite

• Kerio Connect

• macOS Server

• Netatalk

• Office 365

• Promise

• Synology

Page 94: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

Directory Services and Authentication Solutions

• Apple Enterprise Connect

• AdmitMac

• Centrify

• Duo Mobile

• JumpCloud

• LDAP

• Microsoft Active Directory

• NoLo

• NoMAD

• NoMAD Pro

• Okta

• OneLogin

Page 95: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

Imaging and Configuration Solutions

• Apple Configurator

• Deep Freeze

• DeployStudio

• FileWave Lightning

• Ground Control

• Imagr

Page 96: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

Service Desk Tools• Freshdesk

• Salesforce Cases

• ServiceNow

• Webhelpdesk

• Zendesk

Page 97: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

Service Desk Tools• Freshdesk

• Salesforce Cases

• ServiceNow

• Webhelpdesk

• Zendesk

Page 98: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

Automation Tools• AutoCasperNBI

• AutoDMG

• AutoNBI

• Autopkg

• Dockutil

• Homebrew

• Jamjar

• JSSImporter

• Precache

• Outset

• Sal

Page 99: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

Security and Antivirus• Avast

• Avira

• BitDefender

• CarbonBlack and Bit9

• Crypt

• Digital Guardian

• Kaspersky

• Malware Bytes

• McAfee

• Sophos

• Symantec

• Trend Micro

• Wandera

Page 100: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

Security and Antivirus• Avast

• Avira

• BitDefender

• CarbonBlack and Bit9

• Crypt

• Digital Guardian

• Kaspersky

• Malware Bytes

• McAfee

• Sophos

• Symantec

• Trend Micro

• Wandera

Page 101: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

Virtualization and Emulation

• Citrix

• Parallels

• Remote Desktop

• VMware

Page 102: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

Remote Management• Apple Remote Desktop

• Bomgar

• LogMeIn

• GoToMyPC

• TeamViewer

• VNC

Page 103: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

Log Collection and Analysis• Elastic Search

• RobotCloud

• Splunk

• Tableau

• Watchman Monitoring

• Zentral

Page 104: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

CRM and PoS

• Daylite

• Lightspeed

Page 105: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

Printing

• Papercut

• Printopia

Page 106: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

Digital Signage and Kiosks

• Carousel Digital Signage

• Kiosk Pro

• Risevision

Page 107: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

Misc• ADEPT

• DEPNotify

• InfineaIQ

• ITGlue

• Reposado

• Sassafras Keyserver

• SplashBuddy

Page 108: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

Why did I go through those?

Page 109: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

One person can’t know them all

Page 110: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

So we have to get more transactional to ease the

learning curve

Page 111: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

Easier learning curve means more secure out

of the box

Page 112: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

A higher level of security means less configuration

required

Page 113: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

Can we screw up iOS more than macOS?

Page 114: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

So what are we gearing up for?

Page 115: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

The iOSification of the Mac

Page 116: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

Do you complain when prompted to allow access

to resources on an iPhone?

Page 117: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

What’s required for “Supervision”?

Page 118: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

Agents without access to *everything*

Page 119: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

Agents without access to *everything*

Page 120: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

SIP…

Page 121: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

User Approved Kernel Extension Loading

Page 122: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

Rootless

Page 123: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

Containers in APFS

Page 124: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

Containers in APFS

Page 125: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

Secure enclave

Page 126: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

Exchanging data between apps via REST

Page 127: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

Exchanging data between apps via REST

Page 128: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

I knew this Android developer…

Page 129: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

Rewriting how IT is done

Page 130: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

An explosion of Mac devices

Page 131: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

And Apple just makes the devices

Page 132: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

Otherwise they can’t grow fast enough

Page 133: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

It’s an incredible opportunity for us

Page 134: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

But we have to be cool with change

Page 135: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

New admins can learn how to use an MDM

faster than script stuff

Page 136: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

New admins can learn how to use an MDM

faster than script stuff

Page 137: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

The less options we have the more transactional managing devices is

Page 138: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

Less Infosec paperwork

Page 139: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

Less Infosec paperwork

Page 140: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

Less time with legal

Page 141: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

But companies need device “Supervision”

Page 142: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

Supervision separates the organization owned devices

from personal devices

Page 143: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

Allows for more control by MDM

Page 144: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

Scale.

Without violating privacy.

Page 145: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

It’s not as fun for some

Page 146: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

The hacker mentality isn’t dead

Page 147: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

The hacker mentality isn’t dead

Page 148: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

You’ll still be able to “jailbreak”

Page 149: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

Until you deploy 150,000 devices to a customer…

Page 150: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

That’s actually possible now.

Page 151: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

And in the future, it will be even easier.

Page 152: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

So many options mean fragmentation

Page 153: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

Are you a Mac Admin?

Page 154: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

AirWatch Admin?

Page 155: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

Jamf Admin?

Page 156: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

Munki Admin?

Page 157: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

Mobile Admin?

Page 158: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

Thanks to Slack

Page 159: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

We’ve stayed together as a community

Page 160: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

We share

Page 161: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

We are kind

Page 162: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

Let’s stay that way

Page 163: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

If you write tools

Page 164: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

MDM and Apps

Page 165: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

If you don’t, there are other ways to contribute

Page 166: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

Documentation

Page 167: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

QA

Page 168: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

Graphics

Page 169: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

The Future

Page 170: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

Think about the roadmap

Page 171: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

Transactional

Page 172: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

Build tools capable of scaling

Page 173: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

That follow Apple’s trends

Page 174: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

Maybe even still hack together temporary

solutions

Page 175: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

Because Apple will still have gaps

Page 176: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

Because Apple will still have gaps

Page 177: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

Remember that assembly line

Page 178: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

And lets keep things cohesive in the

community

Page 179: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

I love hanging out with all of you!

Page 180: We’re Building Up To Something… · Imagine a day when you need to grant access to Contacts from Maps

Thank you!