Table of Contents

AWS Client VPN

,

Description

Diagram

Run Down

  1. Add SAML application to SSO Provider
  2. Add SAML IdP to AWS Account
  3. Add mutual authentications server certificate to ACM
  4. Create AWS Client VPN endpoint and associate to VPC subnets

SSO Providers

Okta

Azure AD

AWS SSO

Attribute Map Format
Subject ${user:email} emailAddress
FirstName ${user:givenName} unspecified
LastName ${user:familyName} unspecified
memberOf ${user:groups} unspecified

AWS Account

IdP

ACM

git clone https://github.com/OpenVPN/easy-rsa.git
cd easy-rsa/easyrsa3
./easyrsa init-pki
./easyrsa build-ca nopass
./easyrsa build-server-full SERVERNAME nopass
./easyrsa build-client-full CLIENT.DOMAIN.TLD nopass

VPN Endpoint