Webシステム開発・プログラミングに関連した他の仕事を探す
見積もり募集の結果
見積もり募集の内容
- 依頼主の業種
- IT・通信・インターネット
-
依頼の目的・背景
-
企業のイントラネット環境に、新規Webシステムを構築するのですが、
ActiveDirectory/LDAPとのシングルサインオンを行った上で利用できる
ようにしたいと考えています。またシステムとして、ActiveDirectoryと
ADFS連携をしているOffice365のクラウドで運用しているOutlookの
スケジュールデータを取得し、新規Webシステムにて参照できるように
したいと考えています。
A:Active Directory認証情報を用いたシングルサインオン
システムは企業の契約するクラウド(AWS)で運用を予定しています。
システム利用においては、企業内に設置されているActive Directory
(Azure ADではなく、オンプレミスAD)を用いたシングルサインオン
を行います。
ActiveDirectoryに参加するWindowsPCにログインしている利用者を
前提とし、Webシステムアクセス時にPCログイン利用者の情報を用いて
Active DirectoryへLDAPでアクセスし、Webシステムにおいて自動で認証を行います。
B:Office365からのデータ取得
Aにおいて認証情報を保持している状態で、企業が契約している
Office365(Azure上で稼働)のOutlook(Exchange)に登録されている
予約情報を取得し、Web画面に表示します。
Office365への接続時には、新たにログイン入力を行うことなく、
取得している認証情報を用いてシングルサインオンでOffice365へ
接続します。
■ご対応頂きたい内容
上記A,Bの対応を実現するためのサンプルプログラム機能開発を
お願いします。
※どちらか一方のみ可能という場合にはその旨ご提案願います。
1.処理シーケンス図の作成
・Webシステムへのアクセス時点から、シングルサインオンを
行い認証に成功・失敗するまでの処理シーケンス図
・Office365への情報収集時のシングルサインオンおよび
データ収集までの処理シーケンス図
2.シングルサインオン機能の実装
3.Office365からのデータ取得機能の実装
■納品物
下記を想定いたします。
1.サンプルアプリケーションのモジュール・ソースコード
(アプリケーション動作に必要な外部モジュールを含む)
2.ソースコードの説明資料(各クラスでの実施内容の説明)
3.利用する外部ライブラリ情報
4.処理シーケンス図
■使用する言語等
フロントエンド: Next.js(TypeScript,CSR)
バックエンド: PHP(Laravel)
データベース: RDS(mysql)
■重視するポイント
類似するシステムの開発経験
-
サイトの種類
-
SNS
-
作業範囲
-
-
用意してあるもの
-
設定なし
-
参考URL
-
設定なし
-
希望開発言語
-
PHP、TypeScript
-
フレームワーク
-
Laravel、Next.js
-
開発の継続性
-
ランサーに相談して決めたい
-
補足説明
-
設定なし
-
依頼内容に適合した提案内容がなかったため。
この仕事に似たWebシステム開発・プログラミングの他の仕事を探す