Credentials¶
Holds authentication context for GitHub API requests: a TCP connection authority, an optional personal access token, and an optional SSL context.
When ssl_ctx is provided, request actors use it instead of the default
SSLContextFactory. This allows callers to supply a custom SSL context
(e.g., one configured for self-signed certificates in tests).
Constructors¶
create¶
new val create(
auth': TCPConnectAuth val,
token': (String val | None val) = reference,
ssl_ctx': (SSLContext val | None val) = reference)
: Credentials val^
Parameters¶
- auth': TCPConnectAuth val
- token': (String val | None val) = reference
- ssl_ctx': (SSLContext val | None val) = reference
Returns¶
- Credentials val^