前回 部会に続く第22回 セルフZoom 部会になります。
今回は、Flutter step by stepの途中経過をデモンストレーションをさせて頂きました。一番注目して欲しい部分は、flutter_appauthでの認証ですね。
ただ、flutter_appauth自体はソコまで難しくありませんでした。どちらかと言うと、証明書関連にとても時間を費やしてしまいました。...と言うのも、昨今、HTTPS必須で証明書検証が厳密になって来ているので。
先ず、HTTPだと動かないケースが増えて来ています。具体的には、CookieがSameSite Cookie対応でHTTPSでないと有効にならないケースや、ライブラリ側がHTTPSしか許可していないケース等があります。
そして、証明書の検証も厳密になって来ています。このタメ、自己署名証明書も、CNを適切に合わせ、更に、SAN属性を含めて、且つ証明書チェーンの検証をキャンセルさせる等の対応が、開発環境では必要になります。