Open棟梁 wiki」は、「Open棟梁Project」,「OSSコンソーシアム .NET開発基盤部会」によって運営されています。

目次

概要

多用途認証サイト(Multi-purpose Authentication Site)?の導入前の評価を行うためのファーストステップガイド。

(7) ユーザストアをメモリストアからDBMSに変更する

SQL Serverのインストールと設定

インストール

SQL Server(Express可能)をインストールする。

ユーザストアの作成

以下の場所にあるSQLを実行してユーザストアを作成する。
C:\MultiPurposeAuthSite?\root\files\resource\Sql\sqlserver

*.configの設定

接続文字列

https://github.com/OpenTouryoProject/MultiPurposeAuthSite/blob/develop/root/programs/MultiPurposeAuthSite/MultiPurposeAuthSite/Web.config#L15

Web.configのconnectionStrings セクションにある
ConnectionString_SQLパラメタに設定されている
SQL Serverへの接続文字列を環境に合わせて変更する。

モードの変更

https://github.com/OpenTouryoProject/MultiPurposeAuthSite/blob/develop/root/programs/MultiPurposeAuthSite/MultiPurposeAuthSite/app.config#L88

app.configに設定されているUserStoreType? を "mem" ---> "sql" に変更する。

永続化の確認

上記の設定が完了したら疎通確認を行う。

メモリストアと異なり、サインアップしたアカウント情報が永続化されるため、
デバッグを停止してもアカウント情報が残ることを確認する。

(8) Internet アクセス用のInternetProxy?を設定する。

企業内から社内プロキシ経由で評価する場合に、
Internet アクセス用のInternetProxy?を設定する。

*.configの設定

https://github.com/OpenTouryoProject/MultiPurposeAuthSite/blob/develop/root/programs/MultiPurposeAuthSite/MultiPurposeAuthSite/app.config#L50

InternetProxy?を使用する機能。

(9) 外部ログイン

app.configファイルを設定する。

Microsoft

https://github.com/OpenTouryoProject/MultiPurposeAuthSite/blob/develop/root/programs/MultiPurposeAuthSite/MultiPurposeAuthSite/app.config#L143

Google

https://github.com/OpenTouryoProject/MultiPurposeAuthSite/blob/develop/root/programs/MultiPurposeAuthSite/MultiPurposeAuthSite/app.config#L148

Facebook

https://github.com/OpenTouryoProject/MultiPurposeAuthSite/blob/develop/root/programs/MultiPurposeAuthSite/MultiPurposeAuthSite/app.config#L153

※ 3.0.1のライブラリが動作しなくなっている模様、3.1.0にアップデートする必要がある。

外部ログインをテストする。

(10) オンライン決済

どちらか一方を設定する。

Stripe

サインアップ・ログイン

サインアップ・ログインを行う。

https://dotnetdevelopmentinfrastructure.osscons.jp/index.php?Stripe#x4c2914d

WebAPIの認証

テスト・モードの秘密鍵と公開鍵を取得する。

https://dotnetdevelopmentinfrastructure.osscons.jp/index.php?Stripe#md7319a7

app.configファイルを設定する。

https://github.com/OpenTouryoProject/MultiPurposeAuthSite/blob/develop/root/programs/MultiPurposeAuthSite/MultiPurposeAuthSite/app.config#L71

PAY.JP

サインアップ・ログイン

サインアップ・ログインを行う。

https://dotnetdevelopmentinfrastructure.osscons.jp/index.php?PAY.JP#r2ac8044

WebAPIの認証

テスト・モードの秘密鍵と公開鍵を取得する。

https://dotnetdevelopmentinfrastructure.osscons.jp/index.php?PAY.JP#k4b617b8

app.configファイルを設定する。

https://github.com/OpenTouryoProject/MultiPurposeAuthSite/blob/develop/root/programs/MultiPurposeAuthSite/MultiPurposeAuthSite/app.config#L75

オンライン決済をテストする。

(11) Notification Providerをテストする

Smtp

SMS(Twilio)

https://dotnetdevelopmentinfrastructure.osscons.jp/index.php?SMS%E9%80%81%E4%BF%A1#refba7b9


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS