27.4 VALIDATEプロシージャ
このプロシージャは、指定されたトークンを検証します。
構文
PROCEDURE VALIDATE (
     p_token          IN t_token,
     p_iss            IN VARCHAR2    DEFAULT NULL,
     p_aud            IN VARCHAR2    DEFAULT NULL,
     p_leeway_seconds IN PLS_INTEGER DEFAULT 0 );パラメータ
表27-4 VALIDATEプロシージャのパラメータ
| パラメータ | 説明 | 
|---|---|
| 
 | JWT。 | 
| 
 | NULLでない場合、 | 
| 
 | NULLでない場合、単一の | 
| 
 | 
 | 
Raises
APEX.ERROR.INTERNAL: 検証が失敗しました。詳細はデバッグ・ログを確認してください。
                  
例
l_valueが有効なOpenID IDトークンであることを検証します。
                  
declare
     l_value varchar2(4000) := 'eyJ0 ... NiJ9.eyJ1c ... I6IjIifX0.DeWt4Qu ... ZXso';
     l_oauth2_client_id varchar2(30) := '...';
     l_token apex_jwt.t_token;
begin
     l_token := apex_jwt.decode (
                    p_value => l_value );
     apex_jwt.validate (
         p_token => l_token,
         p_aud => l_oauth2_client_id );
end;親トピック: APEX_JWT