あるSEのつぶやき・改

ITやシステム開発などの技術に関する話題を、取り上げたりしています。

JSONからC#のクラスを自動生成してくれる「json2csharp」がいい感じ

JSON の文字列を Json.NET などでデシアライズする際、デシアライズ先のクラスを定義する必要がありますが、JSON をクラスにするって難しいですよね。 そんな難しい JSON から C# のクラスを自動生成してくれるのが、「json2csharp」です。 json2csharp.com …

GoogleのOAuth認証で取得したアクセストークンをC#で検証する方法

はじめに 以下の記事で、Angular な SPA で Google の OAuth 認証を行いました。 www.aruse.net 実際には、この時取得したアクセストークンをサーバーサイドに送信して、検証を行わないといけません。 ネットで調べた限りでは、セキュリティに配慮しているサ…

もっと簡単に、AngularなSPAでGoogleのOAuth認証を行う方法

はじめに 先日、Angular で Google の OAuth 認証を行う方法として、かなり頑張って以下の方法をご紹介しました。 www.aruse.net ですが、さらに調べてみると Google でも Facebook と同じような SDK が用意されていて、簡単に OAuth 認証できることが分かり…

AWS Lambda関数をC#で書いて実行するまで

AWS

はじめに みなさん、AWS Lambda 使っていますか? 私は、始めたばかりです。 自分は C# で書きたいのでネットで情報を集めてみたのですが、ほとんどないですね。 サーバーレスアーキテクチャがまだメジャーになっていないのに、その中でマイナーな C# ですか…

Fix: JsonSerializerException in Lambda C#

AWS

An exception has occured in my Lamda function with C#. { "errorType" : "JsonSerializerException", "errorMessage" : "Error converting the Lambda event JSON payload to a string. JSON strings must be quoted, for example \"Hello World\" in ord…

AngularなSPAでFacebookのOAuth認証を行う方法

はじめに Angular な SPA(Single Page Applicaiton)で、Facebook の OAuth 認証を実現する方法のご紹介です。 始めは以下の記事と同じように、angular-oauth2-oidcというライブラリを使用して実現しようとしたのですがうまくできませんでした。 www.aruse.ne…

AngularなSPAでGoogleのOAuth認証を行う方法

はじめに Angular で SPA(Single Page Application)を作成したはいいけれど、ソーシャルログインを行おうとするととたんにハードルが高くなります。 ネット上でも、まとまった情報というのはあまりありません。英語でもごくわずかでした。 この記事では、Ang…

Xamarin.FormsのiOSとAndroidでブラウザのCookieを取得する方法

はじめに Xamarin.Forms で、内部ブラウザ(WebView)で表示したサイトで Cookie をセットし、その値を画面に表示する方法を調べてみました。 サンプルアプリ 以下の画面遷移を行う iOS と Android のサンプルアプリを作ってみました。 初期画面 Cookie がセッ…

Angularのnpm startでエラーが発生した

現在、Udemy の Angular の講座を受講しているのですが、サンプルアプリケーションでエラーが発生してしまいました。 www.udemy.com 以下が発生したエラーです。 $ npm start > angular-quickstart@1.0.0 prestart /Users/xxx/Desktop/quickstart > npm run …

Windowsの各バージョンがサポートする.NET Frameworkのまとめがいい感じ

.NET Framework で TLS1.1 および 1.2 を有効化する方法 -まとめ- – Japan IE Support Team Blog IEBlog にて、上記記事が公開されたのですが、その中に各OS上でサポートされる.NET Framework のバージョンというものがあり、それがとてもよくまとまっている…