If you are using the new Single Sign-on and Just-In-Time Provisioning feature, see Using SAML for JIT provisioning.
You can use SAML self-registration to provision new users or update existing user records.
By using SAML self-registration, you can use a SAML assertion to provision a new user in the Veracode Platform. SAML self-registration eliminates the need for preliminary provisioning of users. If SAML self-registration is available, you can sign in to the Veracode Platform using SAML and have a login automatically created with default roles and privileges. You can choose to allow self-registered users to access the Veracode Platform immediately or require approval before they can access it.
SAML self-registration also allows you to update existing user records with fresh information from your identity provider. If there are changes to the first or last name of a user, phone number, or email address, your identity provider automatically propagates these values to Veracode without requiring administrator intervention.
SAML self-registration takes advantage of the SAML specification support for optional attributes in the SAML XML document. Veracode requires specific attributes for using SAML self-registration. You can add other attributes to populate additional data for new or existing records.
Required and optional SAML attributes
Veracode recognizes these SAML attributes as containing information for SAML self-registration. The attributes
|First name of the user.|
|Last name of the user.|
|Email address of the user.|
|Comma-separated list of valid Veracode roles. If not provided here, you must specify the default user roles using SAML assertion data.|
|Comma-separated list of teams to which the newly registered users are assigned. If you do not provide this information using the |
|Comma-separated list of teams managed by the team administrator.|
|Set to |
|The IP range to which the user is restricted for login.|
|Custom Field One.|
|Custom Field Two.|
|Custom Field Three.|
|Custom Field Four.|
|Custom Field Five.|