goaGoDocGithubセキュリティgoaには、Basic認証、APIキー(共有秘密鍵)、JWT、OAuth2など、複数のセキュリティスキームが組み込まれています。セキュリティスキームは、API全体、リソース、または単一のアクションに加えることができます。セキュリティスキームが添付されているアクションでは、クライアントはスキームで表現される認証をおこなう必要があります。個々のアクションで認証をおこなう必要性が上書きされる可能性もあります。いずれかを使用して定義されます。使うことでスキームを加えることができます。...})各スキームは、対応する認証メカニズムに固有のDSLを使用します。APIキーでは、キーをクエリ文字列に設定するかヘッダーに設定するかを指定できます。詳細についてはリファレンスを参照してください。両方のスキームでは、クライアントで設定されていなければならないトークンのスコープを指定することができます。関数を使うと、スキーマが添付されたアクションに対して、要求されるスコープを指定することができます。access")})スキームは2つの可能なスコープを定義します。クライアントで認証が要求されるようにコードが生成されます。これにより、クライアントパッケージも対応する署名を利用することになります。セキュリティスキームを反映したものになります。認証を実装している生成されたコードは、実際の施行をおこなうミドルウェアを受け入れます。これにより、必要に応じて動作をカスタマイズすることができます。goaには、セキュリティスキームを部分的にまたは完全に実装する一連のセキュリティミドルウェアが付属しています。セクションを参照してください。