<iframe src="https://www.googletagmanager.com/ns.html?id=GTM-M74D8PB" height="0" width="0" style="display:none;visibility:hidden">
Loading
Skip to NavigationSkip to Main Content
How to Hide Personal Information in Users Profiles in ASA
Okta Classic Engine
Okta Identity Engine
Advanced Server Access
Overview

This article describes how to hide personal information from users' profiles in ASA.

Applies To
  • Okta Advanced Server Access (ASA)
Solution
  1. Access Okta Admin Console and navigate to the ScaleFT ASA app in question > Sign On tab > Edit and change username format to custom and paste the following: user.getInternalProperty('id') Save.
  2. Navigate to ScaleFT ASA app Profile: Directory > Profile Editor > ScaleFT ASA app in question > Profile
  3. Is required to create 2 custom attributes (unixUserName likely already exists, in which case just create formatted attribute):
  1. Attribute: unixUserName
  • Data type: string
  • Display name: unixUserName
  • Variable name: unixUserName
  • External name: unixUserName
  • External namespace: urn:scim:schemas:scaleft:user:1.0
  • Attribute Length: Between 1 and 255
  • Attribute Type: Personal
  1. Attribute: formatted
  • Data type: string
  • Display name: formatted
  • Variable name: formatted
  • External name: name.formatted
  • External namespace: urn:ietf:params:scim:schemas:core:2.0:User
  • Description: formatted full name
  • Attribute Length: Between 1 and 255
  • Attribute Type: Personal
  1. Next, map the attributes, navigate back to the Profile of the ASA app, then click on Mappings > Okta User to <ASA app>
  2. Copy and paste the below expression in each of the fields: givenNamefamilyName, and formatted.
user.getInternalProperty('id')
  1. Copy the below expression in the email field (This is a fake email value, but it can be changed to the domain):
 user.getInternalProperty('id') + "@domain.com
  1. Copy the below expression and paste it in the unixUserName field:
"u" + user.getInternalProperty('id')
  1. Next, create a push a TEST group to the ASA app and then assign that group to the app. Make sure the group has at least one member: 
    • Navigate to the ASA app > Push Groups > Find group by name > Select the group and click Save.
    • Next, click on the Assignments tab > Groups > Assign to Group > select the group that was created earlier, and assign.
    • Log in to the ASA dashboard and validate that provisioned users are not showing any personal information.
Loading
How to Hide Personal Information in Users Profiles in ASA