このプロシージャは、指定されたトークンを検証します。
構文
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 );
パラメータ
表20-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