MCPcopy Index your code
hub / github.com/PyGithub/PyGithub / get_installation_auth

Method get_installation_auth

github/Auth.py:253–268  ·  view source on GitHub ↗

Creates a github.Auth.AppInstallationAuth instance for an installation. :param installation_id: installation id :param token_permissions: optional permissions :param requester: optional requester with app authentication :return:

(
        self,
        installation_id: int,
        token_permissions: dict[str, str] | None = None,
        requester: Requester | None = None,
    )

Source from the content-addressed store, hash-verified

251 return self.create_jwt()
252
253 def get_installation_auth(
254 self,
255 installation_id: int,
256 token_permissions: dict[str, str] | None = None,
257 requester: Requester | None = None,
258 ) -> AppInstallationAuth:
259 """
260 Creates a github.Auth.AppInstallationAuth instance for an installation.
261
262 :param installation_id: installation id
263 :param token_permissions: optional permissions
264 :param requester: optional requester with app authentication
265 :return:
266
267 """
268 return AppInstallationAuth(self, installation_id, token_permissions, requester)
269
270 def create_jwt(self, expiration: int | None = None) -> str:
271 """

Calls 1

AppInstallationAuthClass · 0.85

Tested by

no test coverage detected