10.8 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, 
    p_namespace             IN VARCHAR2 DEFAULT NULL,    
    p_fingerprint           IN VARCHAR2 DEFAULT NULL);
パラメータ
表10-6 SET_SESSION_CREDENTIALSプロシージャのシグネチャ2のパラメータ
| パラメータ | 説明 | 
|---|---|
| 
 | 資格証明の静的ID。 | 
| 
 | OAuth2クライアントID。 | 
| 
 | OAuth2クライアント・シークレット。 | 
| p_namespace | オプションのネームスペース(OCIで使用) | 
| p_fingerprint | オプションのフィンガープリント(OCIで使用) | 
例
次の例では、資格証明OAuth Loginを設定します。
                  
begin
    apex_credential.set_session_credentials (
        p_credential_static_id => 'OAuth Login',
        p_client_id => 'dnkjq237o8832ndj98098-..',
        p_client_secret => '1278672tjksaGSDA789312..' );
end;親トピック: APEX_CREDENTIAL