Can you have different SSL WebVPN's on Cisco ASA 5520?

Unanswered Question
Jul 25th, 2008


What I mean is I want to give a company access to an internal website and another company access to a different website, they can only access one website (bookmark)?


I have this problem too.
0 votes
  • 1
  • 2
  • 3
  • 4
  • 5
Overall Rating: 4 (1 ratings)
Farrukh Haroon Sat, 07/26/2008 - 02:21

The following link will guide you to a step-by-step process to achieve this:

Another alternate is the group-url command, but I don't think it supports the following:



But it does support





whiteford Sun, 07/27/2008 - 12:04

Do you mean I should just create an Alias for each SSL VPN profile with only the Bookmarks each company needs then email them the URL?

Can I only accept connections from their external facing IP as well?


Farrukh Haroon Sun, 07/27/2008 - 18:09

If you have just one IP address, go for the tunnel drop-down menu (as seen on the CCO Doc). That would be a more practical option.



jamesgonzo Sun, 07/27/2008 - 23:26


1.) How can I use a different Ip that the "outside" IP?

2.) I'm strugglinh to find this CCO doc for the tunnel drop-down menu what is this?


jamesgonzo Mon, 07/28/2008 - 02:18

Great, that has worked,

1.) I suppose I should not call the group name something like "My Company" as anyone can get to the page on the internet, unless I can restrict this site only to their external IP?

2.) It seems I can get to the site either by:

https://asa-ip/ (with drop down)


Is this normal or more secure to somehow only use https://asa-ip/alias, but I'm not sure I can turn off the https://asa-ip/?

3.) I have created another alias/bookmarks for another company (have 2 profiles now) thing is they can logon to each others alias, how do I stop this? I want company A to access group A and company B access group B only.


Farrukh Haroon Mon, 07/28/2008 - 04:11

1) If your SSL VPN is on the internet, you need to control access to the ASA Public IP using an ACL (lets say on your upstream router etc.)

2) I guess this is normal, I doubt you can turn of the ASA-ip thing. That will destroy the purpose of drop-down anyway.

3) You can use 'group-lock' to lock users to particular groups (both locally and via AAA AFAIK).



jamesgonzo Mon, 07/28/2008 - 04:31

1.) Can the ASA do this? The 'outside' interface connects to our ISP router (we don't have access), can a ACL be created only to allow external SSL connects from their public IP's.

2.) Group-lock sounds like just what I need, is this on ASA's ASDM? I'm using IAS for Radius.

2.1) I wanted to use a local user account for this (priv 0) but I found out that I could get into the CLI with the account! Can I stop this?

Farrukh Haroon Mon, 07/28/2008 - 05:11

1) By default I don't think, you might have to turn of sysopt. Not 100% sure about this.

2) Yes it should be available both on the CLI/ASDM. It can also be pushed via AAA.

2.1) priv 0 can get into the CLI but what can he do? Also you can restrict management traffic by using ASA ACL (ssh/telnet commands)



jamesgonzo Mon, 07/28/2008 - 05:29


I suppose it can be open to the world asong as it's secure. I just need to work out if "company A" logs on they get "bookmarks A" and if "company B" logs on they get "bookmarks B", plus company A can't access company B bookmarks.

You mention group-lock, I will use a local username for each company now, but I'm really struggling to find this group-lock function on the ASDM.

blawrimore1 Mon, 07/28/2008 - 05:52

i use dynamic access policies to achieve this without using aliases. im using cisco acs, and apply in the radius class field (number 25) with a setting, i use OU=groupPolicy, where groupPolicy is the name of a specific group policy i have defined in the config. then i go to DAP and check for this RADIUS setting (not cisco setting). after it catches it, i can define bookmarks, acl's banners, etc for everyone with this OU setting. you must check for the entire OU=groupPolicy phrase, or whatever you throw in there. it could be something like goPackers or something arbitrary like that. i use group policy so i can use the same DAP for ipsec vpns.

blawrimore1 Mon, 07/28/2008 - 10:14

im using cisco's ACS server, but any ietf radius will do. im not familiar enough with IAS to tell you where to add the parameters for policy 25 (Class).

ill give you more info on how im using radius in my config:

RA vpn with tunnel group name definition. iow, the pre-shared key and tunnel group are derived from the vpn client profile and matched against RA tunnel group with same name and key. this way i only have one pcf to give out to users.

aaa against radius box. the OU=xxx in parameter 25 define for both RAvpn and WebVPN the group policy to use. i further drill down each remote vendor gets access to which server by creating book marks for each vendor and using DAP to match both parameter 25 and 24 (State). 25 says put in remote vendor (or local user, whatever GP's i have defined already) and 24 will define the DAP with the specific URL-List for the specific vendor. i have to create multiple DAP's: one DAP for each vendor. one GP for all my users in a group for a base GP.

i have three groups: MIS, Normal-Users, and Vendors. I have defined one tunnel group, All-users. i have three GP's: MIS, Normal-users, Vendors. I have five DAPs: Default, MIS, Normal-Users-Dap, Vendor1-DAP, Vendor2-DAP. MIS and Normal Users DAPs check against parameter 25 only and are assigned accordingly. Vendor1 and 2 Daps check against 25 and 24 and are assigned accordingly. i assign parameter 25 on the group of remote vendors in my Radius and parameter 24 on the individual user. any remote vendor that logs in with 24 unassigned gets no bookmarks at all (Default DAP) and therefore zero access to the network. i did this just in case i neglected to assign parameter 24.

sorry for the long note, hope it makes sense. just make sure you can assign those parameter values (24 and 25) in IAS and you should be golden with DAP's. btw, with those parameters, i also have complete customization to RAvpn's, too, with network lists, etc.


This Discussion