{"meta":{"title":"GitHub アプリの概要","intro":"GitHub Appsを使用して、GitHubの機能を拡張できます。","product":"アプリ","breadcrumbs":[{"href":"/ja/apps","title":"アプリ"},{"href":"/ja/apps/overview","title":"概要"}],"documentType":"article"},"body":"# GitHub アプリの概要\n\nGitHub Appsを使用して、GitHubの機能を拡張できます。\n\n## GitHub Apps の概要\n\nGitHub Apps は、 GitHubの機能を拡張するツールです。\nGitHub Apps では、未解決の問題、pull request に関するコメント、プロジェクトの管理など、 GitHub に関する操作を行うことができます。 また、GitHubで発生するイベントに基づいて、GitHubの外部で行うこともできます。 たとえば、 GitHub App は、 GitHubで問題が開かれたときに Slack に投稿できます。\n\nGitHub Appsの使用方法の詳細については、「[GitHub Apps の使用について](/ja/apps/using-github-apps/about-using-github-apps)」を参照してください。\n\nGitHub Appsの構築の詳細については、「[GitHub アプリの作成について](/ja/apps/creating-github-apps/about-creating-github-apps/about-creating-github-apps)」を参照してください。\n\n## GitHub Apps および OAuth apps\n\nGitHub では、 OAuth appsもサポートされます。 一般に、 GitHub Apps は OAuth appsよりも好ましい。\nGitHub Apps は、きめ細かいアクセス許可を使用し、アプリがアクセスできるリポジトリをより細かく制御し、有効期間の短いトークンを使用できるようにします。 これらの特徴により、アプリの資格情報が漏洩した場合に発生する可能性のある損害を制限することで、アプリのセキュリティを強化できます。 詳しくは、「[GitHub アプリと OAuth アプリの違い](/ja/apps/oauth-apps/building-oauth-apps/differences-between-github-apps-and-oauth-apps)」をご覧ください。"}