mirror of
https://github.com/github/codeql-action.git
synced 2025-12-27 09:40:17 +08:00
27 lines
699 B
JavaScript
27 lines
699 B
JavaScript
import { getUserAgent } from "universal-user-agent";
|
|
import { request } from "@octokit/request";
|
|
import { auth } from "./auth.js";
|
|
import { hook } from "./hook.js";
|
|
import { VERSION } from "./version.js";
|
|
import { createOAuthUserAuth } from "@octokit/auth-oauth-user";
|
|
function createOAuthAppAuth(options) {
|
|
const state = Object.assign(
|
|
{
|
|
request: request.defaults({
|
|
headers: {
|
|
"user-agent": `octokit-auth-oauth-app.js/${VERSION} ${getUserAgent()}`
|
|
}
|
|
}),
|
|
clientType: "oauth-app"
|
|
},
|
|
options
|
|
);
|
|
return Object.assign(auth.bind(null, state), {
|
|
hook: hook.bind(null, state)
|
|
});
|
|
}
|
|
export {
|
|
createOAuthAppAuth,
|
|
createOAuthUserAuth
|
|
};
|