Codeunit 2361 "HttpAuthOAuthClientCredentials"
System Application · System.RestClient
Across versions
- BC23present
- BC241 procedures changed, 1 procedures added
- BC253 procedures added, 1 procedures removed
- BC26declaration changed
- BC27-30unchanged
Neighbourhood 1 connected objects and pages
System Application · System.RestClient · BC23-30 · source at ea08af5e · facts from BC29
Properties
| Property | Value |
|---|---|
| Access | Public |
Procedures
Initialize(OAuthAuthorityUrl: Text; ClientId: Text; ClientSecret: SecretText; Scopes: List of [Text])+ BC25: Initializes the authentication object with the given AuthorityUrl, ClientId, ClientSecret and scopesInitialize(OAuthAuthorityUrl: Text; ClientId: Text; Certificate: SecretText; CertificatePassword: SecretText; Scopes: List of [Text])+ BC25: Initializes the authentication object with the given AuthorityUrl, ClientId, Certificate, Certifacte Password and ScopesIsAuthenticationRequired(): Boolean: Checks if authentication is required for the requestGetAuthorizationHeaders(): Dictionary of [Text, SecretText]: Gets the authorization headers for the request
Plus 3 local procedures.
Called by
From the extracted call graph of BC29 (graphify-al on the snapshot checkout): calls whose target is known from a declared type or an Object::"Name" argument. Interface dispatch and calls through events are not counted, so the list is not complete.
- Codeunit 9357 “Graph Auth. Client Credentials” (1 call:
GetHttpAuthorization → Initialize)
Implements
Ask your agent
Procedure bodies are not stored here (D10). The call sections above are our own, per object, from the BC29 call graph. For a procedure body or the calls of one procedure, ask bc-code-atlas (external, by Stefan Maron, MIT; default corpus w1-28), which the bc-observatory plugin connects: bcatlas_resolve_node(object_type: "codeunit", object_name: "HttpAuthOAuthClientCredentials"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.