它是jwt认证的基础上,我有模型用户,教师,学生,课程。教师和学生扩展用户public class User { @GeneratedValue(strategy = GenerationType.IDENTITY)Api,我实现了post,put,delete,update,这些方法必须只对那些教师用户可用。我的课程Api看起来像这样@RequestMapping("/teachers")
@PreAu
我正在使用googleapis创建一个带有服务帐户的课堂课程。如果我没有指定状态,并且课程是用status: PROVISIONED创建的,那么一切都会正常工作。但是,如果我尝试将状态更新为ACTIVE或创建状态为ACTIVE的课程,则会收到错误消息: GaxiosError:@CourseStateDenied This user get create or
我想授权非管理员用户使用AdminDirectory (谷歌应用管理SDK的一部分)作为谷歌应用脚本的一部分。基本上,我希望用户根据他们的用户名获得其他用户的全名列表。我已经创建了一个服务帐户,并拥有我的客户端ID和密钥ID。下一步需要做什么?我找到了这个,但我不知道如何让授权生效。下面是我的脚本的最小版本:(它将为授权用户生成用户edutett0707@edu.kristinehamn.se的全名) v
我正在尝试通过谷歌课堂api为学生创建作业。但是,我已经学会了管理员不能这样做,只能是老师。因此,在我们的代码中,在创建新课程后,我们将设置教师的电子邮件,这与管理员的电子邮件相同,并将其添加到。但是,当尝试将教师添加到课程中时,代码会失败。它显示“调用者没有权限”。我不确定需要什么额外的权限,并且被这个错误消息卡住了。public class ClassroomQuickstart {
private static final String APPLICATION