私はそれを見つけるのに苦労していますが、解決策を見つけることができません。誰か助けてくれませんか?
これが私の試みです。#1 最初に PAT (Protection API Token) を見つける
#3 RPTを取得しようとしましたが、「チケットの検証に失敗しました」というエラーが発生しました。
#4 このエラーのソースコードですが、私はソースに詳しくありません。
private PermissionTicketToken verifyPermissionTicket(KeycloakAuthorizationRequest request) {
String ticketString = request.getTicket();
PermissionTicketToken ticket = request.getKeycloakSession().tokens().decode(ticketString, PermissionTicketToken.class);
if (ticket == null) {
throw new CorsErrorResponseException(request.getCors(), "invalid_ticket", "Ticket verification failed", Status.FORBIDDEN);
}
670 行目のソース ファイル (AuthorizationTokenService.java) からコピーします。
https://www.keycloak.org/docs/latest/authorization_services/#_service_overview