---
schema_version: "1"
id: 0b982f4f790942c55f8fc0cf7dfd3d17ff11f5cc2a7b2f3ed3a12b5a9d41e148
title: Assign Apex Class Access to the Student Profile
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/sfdo/264-0-0/ssh_setup_security_apex_student.md
canonical_url: https://help.salesforce.com/s/articleView?id=sfdo.ssh_setup_security_apex_student.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 8b9fce55683653207ab4db58c15a7f167ef1431358c5c4ff4e46fee3a25fb052
description: Give students access to the Apex classes they need to use a Student Success Hub portal.
products:
  - Nonprofit
  - Education
release: "264"
---
# Assign Apex Class Access to the Student Profile

Give students access to the Apex classes they need to use a Student Success Hub portal.

![Note](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sfdo-student_success_hub-264-0-0-production-enus/b7ac11a0-381d-499e-afd5-05e856602032/images/icon_note.png)

Note Requires a Customer Community Plus or Customer Community Plus Login license, such as through Experience Cloud for Learner Success.

To use Student Success Hub custom components in the portal, students need access to the Apex classes that control the components. Otherwise, they may encounter errors trying to do things like scheduling appointments and managing Success Plan Tasks.

Student Success Hub assigns Apex class access to the student profiles and permission set that it installs.

1. From Setup, search for and then select **Profiles**.
2. Click the Profile Name for your student profile.
3. Click **Enabled Apex Class Access**.
4. Confirm that these Apex classes are listed. If necessary, click **Edit** and move any missing classes to the Enabled Apex Classes list. Then, save your changes.

## Appointments

- sfal.AdviseeApptActionsController
- sfal.AdviseeAppts\_CTRL
- sfal.AdvisorProfileSettingsController
- sfal.ScheduleAppointmentButtonController
- sfal.SchedulingWizardController
- sfal.SchedulingWizardModel

## Queuing

- sfal.JoinCheckinQueueController
- sfal.QueueSelfCheckInController

## Success Plans

- sfal.SuccessPlanCommunityListController
- sfal.SuccessPlanTasksController

## General

- sfal.CommunitySuccessTeamController
- sfal.FeatureGateController
- sfal.LaunchpadAgendaController

![Note](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sfdo-student_success_hub-264-0-0-production-enus/b7ac11a0-381d-499e-afd5-05e856602032/images/icon_note.png)

Note You grant access to certain Apex classes when you use queue waiting rooms. For details, see [Set Up a Queue Waiting Room](https://help.salesforce.com/s/articleView?id=sfdo.ssh_setup_queue_waiting_rooms.htm&release=264.0.0&type=5 "Complete these tasks to get a queue waiting room up and running in your Student Success Hub org.").