-
Notifications
You must be signed in to change notification settings - Fork 0
DNET_SMSSending
- 戻る(通知プロバイダ)
ユーザのスマホ・携帯電話に通知がくる。
-
出先で、
- アカウントが解らず、プロバイダ・メール
- 若しくはエンプラ利用でのイントラネット・メール
...を使用できないケースなどで重宝。
-
以下の様に、
セキュリティ的に問題である的なことも言われているが、
未だに、様々なサービスで継続利用されている。
(Bodyの文言を長くして、待受画面から見えなくするような対策が一般的である模様)。- セキュリティ的に問題?
NIST(アメリカ国立標準技術研究所)が、SMSを使った2要素認証を非推奨〜禁止とした。
(SC:法制度 - 情報セキュリティ、ITサービス(規格と制度)
の該当節を参照)
- セキュリティ的に問題?
-
一方で以下のような話も。
SMS経由で、スマホ限定でブラウザに自動入力する仕様の標準化らしい。- アップルが「SMS認証」の標準化を提案。
Googleはすでに受け入れ - Engadget 日本版
https://japanese.engadget.com/jp-2020-02-01-sms-google.html
- アップルが「SMS認証」の標準化を提案。
とりあえず「SMS C#」でググッて出てきたココを見ていたら、
- C# Application - Send SMS message - YouTube
https://www.youtube.com/watch?v=onQGWjOrau0
ViaNettというサービスが出てきて、あぁサービスなんだって。
(そもそもAPIからSMSを送る時のバックエンドを全く考えたことが無かったので)
ちなみに、入力欄は、
- ユーザ・アカウント(UID・PWD)と
- TEL番号とメッセージ(200文字)
だけのようで、これだけでSMSを送信できる模様。
ココに主要なサービスが紹介されている。
大体、1通 10円程度の価格設定がされている。
- SMS(ショートメッセージ)送信サービス - Qiita
http://qiita.com/kidatti/items/93832b9959d3ad2390dd
なお、送信可能な文字数はキャリアによって異なる模様。
テスト利用で、1通 10円の課金が必要になるのは、面倒なので、
無料で使用できるSMSサービスがないか?を調査したら以下を発見できた。
(上記のHPでも一番オススメと書かれているサービス)
-
TwilioでSMSの送信方法。(初心者がつまずくポイント)
http://shared-blog.kddi-web.com/webinfo/131 -
twilio APIを使ってcurlやPHPでSMSを送信する - Qiita
http://qiita.com/zaru/items/079fa96cba1081a76b10
簡単に言って、
- サービスでSMS発信用の電話番号を作成し、
- その電話番号から検証した自分の電話番号にSMSを送る範囲であれば、
トライアル・アカウントで無料でSMS発信のテストが可能
(ソレ以外の任意の番号にSMS発信する場合は、アカウントのアップグレードが必要になる)。
以下からサインアップする。
- Twilio | Try Twilio Free
https://jp.twilio.com/try-twilio/kddi-web
サインアップ先は、www.twilio.comではなく、jp.twilio.comであることに注意。
以下から、SMSの基本操作を行う(テストする)ことができる。
- Twilio Console - SMS Getting Started Basics
https://jp.twilio.com/console/sms/getting-started/basics-
- Twilio電話番号を入手。
-
- Twilio電話番号からSMS発信
-
- Twilio電話番号へメッセージ送信
-
WebAPIを使用する際のSIDとTokenは以下から取得する。
- Twilio Console - Account Settings
https://jp.twilio.com/console/account/settings
C#のサンプル・コードは以下から取得できる。
- The Twilio C#/.NET Helper Library - Twilio
https://jp.twilio.com/docs/libraries/csharp
ライブラリは当然、Nugetから取得する。
- NuGet Gallery | Twilio
https://www.nuget.org/packages/Twilio
- ショートメッセージサービス - Wikipedia
https://ja.wikipedia.org/wiki/%E3%82%B7%E3%83%A7%E3%83%BC%E3%83%88%E3%83%A1%E3%83%83%E3%82%BB%E3%83%BC%E3%82%B8%E3%82%B5%E3%83%BC%E3%83%93%E3%82%B9
移行メモ
- .NET 開発基盤部会 Wiki(dotnetdevelopmentinfrastructure.osscons.jp)の URL リンクは、当リポジトリの該当ページへの参照に置き換えた。
- PukiWiki のページ内アンカ(
#xxxxxxxx)は GitHub Wiki では再現できないため、 他ページのアンカを指すリンクは「〜(ページ名の該当節を参照)」の形に置き換えた。- 未移行のページはファイル名を予約し、TODO.md に記録した。
Tags: 移行, 通知, SMS送信, 2要素認証, Twilio, ViaNett, NIST, 通知プロバイダ
このWikiは「Open棟梁Project」,「OSSコンソーシアム 開発基盤部会」によって運営されています。