jdbcを介してPeopleSoftのデータベースにアクセスするWebアプリケーションを構築しています。 私のカスタム・アプリケーションにPeopleSoftのID /パスワードを使用することはできますか?それで、私のWebサイトにアクセスするユーザーは別のユーザー名/パスワードを持っている必要はありませんか?PeopleSoftログイン
答えて
Peoplesoftは、ユーザーの詳細をPSOPRDEFNテーブルに格納します。
あなたは、PSOPRDEFN.OPRIDに対してユーザー名を確認することができます。
パスワードフィールドはOPERPSWDです。
残念ながら、このフィールドに使用されている暗号化機能は、hash()
はpeoplecode内からのみ使用できます。
シングルサインオンを使用する場合は、おそらくsaveprechangeのpeoplecodeでUSERMAINT.gblコンポーネントをカスタマイズして、選択した2番目のフィールドにパスワードを保存する必要があります。 JDBCからも実装できます。
PeopleSoftセキュリティを再利用する場合は、JDBCよりも上位のレベルでデータベースに直接接続する必要があります。コンポーネント・インターフェース(Javaでコード化可能)を見たり、SOAPメッセージをPeopleSofts Integration Gatewayに送信したりすることができます。どちらの方法でも、独自のセキュリティー・メカニズムを使用してPeopleSoftに対して認証されます。
これまでの方法では、psuser.cをニーズに合わせてカスタマイズし、Microsoftのプラットフォームを使用していると仮定して、プログラムを使用して新しいdllとして再コンパイルしました。上記のように、人々の開発者にコンポーネント・インターフェースを作成させることもできます(または、提供されているものを使用することもできます)。ラッパーJavaまたはC/C++コードは、CI(テンプレート)からエクスポートできます。このコードは、外部プログラムで使用してCIを呼び出すことができます。パスワードを解読するためには、peopletoolsとインターフェースする必要があります。
毎日たくさんの従業員を追加するかどうかによって、ビジネスのダイナミックさに応じて、psoprdefnをappメッセージングを使用して別のデータベースにエクスポートできます。送信時には、好きなようにパスワードを暗号化することができます。しかし、あなたが推測できるように、これはリアルタイムではありません。
私はずっと前に覚えていたことの一つは、人の技術者が自分のJavaクラスを呼び出すことができ、必要に応じてユーザー/ pswdsを取得したという唯一の機能を持つページを開発することでした。一度私はそれらを持っていた、私は行くのが良かった。
psjoa.jarを使用すると、psoprdefnテーブルの同じユーザーとパスワードを使用してapp.serverからサインインすることができます。
PeopleSoftにはLDAP統合機能がありますが、構成する必要があります。コンポーネント・インタフェースを中心にJavaラッパーを使用してアクセスする場合は、PeopleSoftで基本コンポーネントにのみアクセスできる特別なアカウントを設定できますが、ログイン/パスワードをコンポーネント・インタフェースに渡す必要があります。これは暗号化することも、httpsで送信することもできます。
PeopleSoftには、「行レベル」セキュリティと呼ばれるものがあります。たとえば、コードが特定のビジネスユニット内の従業員データや特定のビジネスラインの会計情報にしかアクセスできないようにデータセットを分割する機能です。これは、すべてPeopleSoftオンライン・セキュリティ・アプリケーション内で制御されます。
JavaプログラムからPeopleCodeにアクセスすることもできます。理論的には、 'hash()'関数の周りにJavaラッパーを構築することができます。 – ardochhigh
- 1. 問題のPeopleSoftログイン
- 2. Peoplesoft
- 3. LDAP認証を使用して2層のPeoplesoft App-Designerにログイン
- 4. BI Publisher/PeopleSoftセキュリティロールレポート
- 5. PeopleSoftのトリガー
- 6. PeopleSoft XML Publisher - クエリー・セキュリティ
- 7. PeopleSoftのIPアドレスのトレース
- 8. PeopleSoft URLを決定する
- 9. PeopleSoftサーバー管理の間にPIA_INSTALL_FAIL
- 10. テーブル全体に掛け算Peoplesoft/Oracle SQL
- 11. PeopleSoftからデータを取得する
- 12. サードパーティからPeopleSoft SSOへの統合
- 13. peoplesoft:検索ボタン(虫眼鏡)が必要です '
- 14. 標準WebサービスAPIはPeopleSoftで利用できますか?
- 15. PeopleSoft XML Publisher - 空の行セットを非表示にする
- 16. BizTalk 2010のWCF-Adapterを使用したPeoplesoftサービスの
- 17. PeopleSoft BI Publisher 2番目のExcel出力のパラメータ
- 18. Peoplesoftで学年向けRESTサービスを作成
- 19. Peoplesoft Process Schedulerの役割またはPSPRCSQUEとは何ですか?
- 20. Excel VBAを使用したPeopleSoft Queryの実行ハイパーリンク
- 21. PeopleSoftのWebサーバ、当社のWebサーバー上のAppServer
- 22. Peoplesoftをインストールして既存のOracle DBに接続
- 23. 値の変更エラー(ExcelからCIへのPeopleSoft CMS)
- 24. PeopleSoftのジョブの第三三次ジョブ・インジケータを追加する方法
- 25. PeopleSoft HRMSアプリケーションからコンテンツをシンジケートする方法はありますか?
- 26. FBログイン:ログイン
- 27. Android:ログインfacebookでログイン
- 28. ログインに基づいてログイン
- 29. iOSログイン/自動ログインとログアウトフロー
- 30. ログイン前回ログにログイン
私は現在、LDAPを使用してPeopleSoftのログインを行っているのか、PeopleSoftに付属しているものだけを調べようとしています。 – bmw0128
PeopleSoftのネイティブ・セキュリティーを使用していることが判明しました – bmw0128