8.6 SET_SESSION_CREDENTIALSプロシージャのシグネチャ2

このプロシージャは、現在のセッションに指定した資格証明のクライアントIDクライアント・シークレットを設定します。通常、OAuth2クライアント資格証明フローに使用されます。

構文

procedure set_session_credentials(
    p_credential_static_id  in varchar2,
    p_client_id             in varchar2,
    p_client_secret         in varchar2 );

パラメータ

表8-6 SET_SESSION_CREDENTIALSプロシージャのシグネチャ2のパラメータ

パラメータ 説明

p_credential_static_id

資格証明の静的ID。

p_client_id

OAuth2クライアントID。

p_client_secret

OAuth2クライアント・シークレット。

次の例では、資格証明OAuth Loginを設定します。

begin
    apex_credential.set_session_credentials (
        p_credential_static_id => 'OAuth Login',
        p_client_id            => 'dnkjq237o8832ndj98098-..',
        p_client_secret        => '1278672tjksaGSDA789312..' );
end;