13.5 SET_PERSISTENT_CREDENTIALSプロシージャのシグネチャ1
このプロシージャは、指定した資格証明のクライアントID
とクライアント・シークレット
を設定します。通常、OAuth2
クライアント資格証明フローに使用されます。新しい資格証明は永続的に格納され、現在および将来のすべてのセッションで有効です。その資格証明の格納済のアクセス・トークン、リフレッシュ・トークンまたはIDトークンが削除されます。
構文
PROCEDURE SET_PERSISTENT_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 );
パラメータ
表13-4 SET_PERSISTENT_CREDENTIALSプロシージャのシグネチャ1のパラメータ
パラメータ | 説明 |
---|---|
p_credential_static_id |
資格証明の静的ID。 |
p_client_id |
OAuth2クライアントID。 |
p_client_secret |
OAuth2クライアント・シークレット |
p_namespace |
オプションのネームスペース(OCI用) |
p_fingerprint |
オプションのフィンガープリント(OCI用) |
例
次の例では、資格証明OAuth Login
を設定します。
BEGIN
apex_credential.set_persistent_credentials (
p_credential_static_id => 'OAuth Login',
p_client_id => 'dnkjq237o8832ndj98098-..',
p_client_secret => '1278672tjksaGSDA789312..' );
END;
親トピック: APEX_CREDENTIAL