我遵循了this tutorial并完成了设置,但是我不明白如何在Micronaut中使用它? 请帮我以下吗?
io.micronaut.context.env.Environment
加载特定的证书,但这是从X.509 Certificate
文本加载的还是我应该从keytool创建publi.cert文件?
405 Method Not Allowed
一样?更新
https://developer.okta.com
中配置SAML 2.0?应该如何调用AuthenticationController,如果发生UnauthorizedError并具有相关SAML响应和RelayState的情况下,是否重定向到此控制器?如何获得此SAML响应?
@Controller('/xxx/api/sso')
@Slf4j
@CompileStatic
class AuthenticationController {
private final String DEFAULT_PERSONA = "DEFAULT"
private static final Logger _authLogger = LoggerFactory.getLogger("AUTH_LOG");
@Inject UserService userService
@Value('${sso.issuer}')
String SSO_SAML_ISSUER
@Post('/saml')
@Consumes(MediaType.APPLICATION_FORM_URLENCODED)
@Produces(MediaType.TEXT_HTML)
HttpResponse<String> samlLogin(@Nullable @Body LinkedHashMap payload) {
...
请帮助我了解将SAML 2.0 okta身份验证与micronaut应用程序集成在一起。
如何在micronaut应用程序中使用“设置说明”?