22.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 );
パラメータ
表22-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