Skip to content

Instantly share code, notes, and snippets.

View utamori's full-sized avatar
🏠
Working from home

mori yuta utamori

🏠
Working from home
View GitHub Profile
@utamori
utamori / main.dart
Created August 18, 2022 00:51
resonating-crest-7130
import 'package:flutter/material.dart';
void main() => runApp(const MyApp());
class MyApp extends StatelessWidget {
const MyApp({Key? key}) : super(key: key);
static const String _title = 'Flutter Code Sample';
@override
@utamori
utamori / main.dart
Created July 13, 2022 10:27
tdt.dart
int function(int input) {
if (input == 0) {
return 0;
}
if (input % 2 == 0) {
return 2;
} else {
return 1;
}
@utamori
utamori / kratos-er-diagram.md
Last active November 6, 2021 03:24
ory/kratosのデータベーススキーマ ER図

image

概要 image

@utamori
utamori / chi-rest.go
Last active May 3, 2023 10:10
go-chiでrest api作る例
package main
import (
"context"
"errors"
"flag"
"fmt"
"math/rand"
"net/http"
"strings"

サービス間認証

Authentication between services  |  API Gateway Documentationの翻訳

エンドユーザーのリクエストを認証することに加えて、API にリクエストを行うサービス(人間以外のユーザー)を認証したい場合があります。このページでは、サービスアカウントを使用して、人間またはサービスに認証を提供する方法について説明します。

概要

API にリクエストを送信するサービスを識別するには、サービス アカウントを使用します。呼び出し側のサービスは、サービス アカウントの秘密鍵を使用して安全な JSON Web Token(JWT)に署名し、署名した JWT をリクエストに含めて API に送信します。

API ゲートウェイとサービスメッシュの違い

API ゲートウェイとサービスメッシュの違い:一般記事| gihyo.jp … 技術評論社

API ゲートウェイテクノロジは,業界で「フルライフサイクル API 管理」と呼ばれる,より大きく包括的なユースケースを獲得し,この 10 年の間に大きく発展しました リクエストのデータプレーンの API トラフィックを接続し,安全にして管理するランタイムだけでなく,より広い意味で API の作成,テスト,文書化,マネタイズ,モニタリングおよび全体的な公開を可能にする一連の機能 API の公開と利用を可能にするネットワークランタイムの管理だけでなく,ユーザーおよび顧客に製品としての API を作成して提供するフルライフサイクルがあります。

2017 年頃に,業界から別のパターンであるサービスメッシュが登場しました。

sqlc: A SQL Compiler

And lo, the Great One looked down upon the people and proclaimed:

"SQL is actually pretty great"

sqlc は、SQL から非常に型安全で使いやすい Go コードを生成します。以下にその方法を示します。 手順:

  1. SQL クエリを書きます
@utamori
utamori / sqlc.md
Last active December 16, 2020 06:38
sqlcのREADME翻訳

sqlc: A SQL Compiler

And lo, the Great One looked down upon the people and proclaimed:

"SQL is actually pretty great"

sqlc は、SQL から非常に型安全で使いやすい Go コードを生成します。以下にその方法を示します。 手順:

  1. SQL クエリを書きます

sqlc: A SQL Compiler

And lo, the Great One looked down upon the people and proclaimed:

"SQL is actually pretty great"

sqlc は、SQL から非常に型安全で使いやすい Go コードを生成します。以下にその方法を示します。 手順:

  1. SQL クエリを書きます