5. 入门
提示
使用 CLI
如果使用 Micronaut CLI 创建项目,请提供 security-jwt 或 security-session 功能,配置项目中的安全支持:
$ mn create-app my-app --features security-jwt
要使用 Micronaut 的安全功能,你必须在类路径上安装安全依赖:
- Gradle
- Maven
annotationProcessor("io.micronaut.security:micronaut-security-annotations")
<annotationProcessorPaths>
<path>
<groupId>io.micronaut.security</groupId>
<artifactId>micronaut-security-annotations</artifactId>
</path>
</annotationProcessorPaths>
- Gradle
- Maven
implementation("io.micronaut.security:micronaut-security-jwt")
<dependency>
<groupId>io.micronaut.security</groupId>
<artifactId>micronaut-security-jwt</artifactId>
</dependency>
注意
只有在使用 JSR 250 注解时才需要 micronaut-security-annotations
依赖
默认情况下,对于任何端点调用,Micronaut 都会返回 HTTP 未授权状态 (401)。必须通过提供的机制明确允许路由。