05.azure Data Lake Authentication
05.azure Data Lake Authentication
Himanshi Arora
Azure Data Engineer, Architect, Advisor
[email protected]
Learning Objectives
• Authentication
•Storage Account keys
•Shared access signature (SAS)
•Azure Active Directory (Azure AD)
•Access Control
•Role based access control (RBAC)
•Access control list (ACL)
•Network access
•Firewall and virtual network
•Data Protection
•Data encryption in transit
•Data encryption at rest
Shared Access Signature (SAS)
• Securitytoken string
• “SAS Token”
• Contains permission like start and end time
• Azure doesn’t track SAS after creation
• To invalidate, regenerate storage account key used to sign SAS
Stored access policy
• Reused by multiple SAS
• Defined on a resource container
• Permissions + validity period
• Service level SAS only
• Stored access policy can be revoked
Azure Active Directory (AD)
• Site-to-site VPN
• Point-to-site VPN
• Azure ExpressRoute
Client-side Encryption