オープンソース・ソリューション・テクノロジ株式会社 会社紹介

Similar documents
オープンソース・ソリューション・テクノロジ株式会社 会社紹介

OpenAM(OpenSSO) のご紹介

はじめに 本資料の目的 SAML の認証方式の指定について把握する Service Provider(SP) 側の視点 利用する IdP に認証方式を指定 Identity Provider(IdP) 側の視点 SP に実施した認証方式の応答 OpenAM の実装を把握する OpenAM を SP

OSSTechプレゼンテーション

OSSTech OpenSSO社内勉強会資料

オープンソース・ソリューション・テクノロジ株式会社 会社紹介

Active Directory フェデレーションサービスとの認証連携

OSSTechプレゼンテーション

ppt

オープンソース・ソリューション・テクノロジ株式会社 会社紹介

オープンソース・ソリューション・テクノロジ株式会社 代表取締役 チーフアーキテクト 小田切耕司

オープンソース・ソリューション・テクノロジ株式会社 代表取締役 チーフアーキテクト 小田切耕司

CA Federation ご紹介資料

OSSTechプレゼンテーション

untitled

オープンソース・ソリューション・テクノロジ株式会社 代表取締役 チーフアーキテクト 小田切耕司

Oracle OpenSSO Fedlet

オープンソース・ソリューション・テクノロジ株式会社 会社紹介

OSSTechドキュメント

KS_SSO_guide

SAML

desknet s NEO SAML 連携設定手順書 2019 年 1 月 株式会社セシオス 1

オープンソース・ソリューション・テクノロジ株式会社 代表取締役 チーフアーキテクト 小田切耕司

POWER EGG 3.0 Office365連携

intra-mart Accel Platform

オープンソース・ソリューション・テクノロジ株式会社 代表取締役 チーフアーキテクト 小田切耕司

オープンソース・ソリューション・テクノロジ株式会社 2009/5

リスト型攻撃にどう対応する リスト型攻撃 リストに書かれたIDとパスワー ドのペアで様々なサイトに不不正アクセスを試み る 利利 用者は通常2,3個の パスワードを使い回 している 一つのサイトが破ら れると多くのサイト に影響がでる 2015/1/22号の日経コンピュータより - 2- Copyr

How to Use the PowerPoint Template

Web ( ) [1] Web Shibboleth SSO Web SSO Web Web Shibboleth SAML IdP(Identity Provider) Web Web (SP:ServiceProvider) ( ) IdP Web Web MRA(Mail Retrieval

目次 1. はじめに 当ドキュメントについて 環境設計 フロー モデルの設計 ログイン タイプの決定 その他情報の決定 IBM Connections Cloud との

Microsoft Active Directory用およびMicrosoft Exchange用Oracle Identity Connector

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション

IceWall FederationによるOffice 365導入のための乱立AD対応ソリューション(オンプレミス型)

SAML認証

LDAP Manager SupportList

PowerPoint プレゼンテーション

ROBOTID_LINEWORKS_guide

OSSTechプレゼンテーション

Microsoft PowerPoint - shib-training-r13_ pptx[読み取り専用]

— intra-mart Accel Platform セットアップガイド (WebSphere編)   第7版  

スライド 1

Testing XML Performance

学認とOffice 365 の 認証連携

PowerPoint プレゼンテーション

Oracle Access ManagerとOracle Identity Managerの同時配置

Encryption Security

SeciossLink クイックスタートガイド Office365 とのシングルサインオン設定編 2014 年 10 月株式会社セシオス 1

学認(Shibboleth)との認証連携

untitled

Bluemix いつでもWebinarシリーズ 第15回 「Bluemix概説(改訂版)」

Delphi/400を使用したWebサービスアプリケーション

WTM2019SingleSignOn

Oracleセキュア・エンタープライズ・サーチ

WESB MTOM機能ガイド



今後の認証基盤で必要となる 関連技術の動向 株式会社オージス総研テミストラクトソリューション部八幡孝 Copyright 2016 OGIS-RI Co., Ltd. All rights reserved.

既存のどの SIEM にでも再考察し 2 要素認証を含めることができます Rohos Logon Key は 良く知られていて安全なワンタイムパスワード (OTP) 認証技術を使用して Windo ws Remote Desktop へのアクセスを許可します 脆弱なパスワードによるログインに変わるも

2004

Microsoft PowerPoint - shib-training-r7_第3回.pptx

Microsoft PowerPoint - shib-training-r10(セミナー第3回用).pptx

SeciossLink クイックスタートガイド(Office365編)

AXIOLE V Release Letter

ServerView Resource Orchestrator V3.0 ネットワーク構成情報ファイルツール(Excel形式)の利用方法

ek-Bridge Ver.2.0 リリースについて

統合 ID 管理システム SECUREMASTER/EnterpriseIdentityManager(EIM) 連携先システム : AD 1, 業務サーバ 3 監査オプション : あり ユーザ ID 情報を一元管理し 業務システム (CSV インポートが可能なシステム ) や AD などの ID

シングルサインオンしてますか? 2014/11/21 第 6 回 OpenAM コンソーシアムセミナー 1

Sun_XMLcons.sxi

NGGAUM_特別対談_再.indd

BC2007_11_ indd



Oracle Secure Enterprise Search 10gを使用したセキュアな検索

Microsoft PowerPoint - HPSecurityWeek2009_21-A-3.ppt

使用する前に

目次 1. はじめに 本ドキュメントについて 注意事項 お客さまへのお願い 商標について マークについて DataSpider BPM のシングルサインオンについて... 4

FUJITSU Cloud Service K5 認証サービス サービス仕様書

ITdumpsFree Get free valid exam dumps and pass your exam test with confidence

本リリースは 株式会社野村総合研究所とサイボウズ総合研究所株式会社の 2 社による共同リ リースです 重複して配信される可能性がありますが あらかじめご了承ください 2010 年 6 月 24 日 株式会社野村総合研究所 サイボウズ総合研究所株式会社 OpenStandia ソリューション / サイ

All Rights Reserved, Copyright FUJITSU LIMITED All Rights Reserved, Copyright FUJITSU LIMITED

intra-mart Accel Platform

目次 目次 準備いただくもの 準備 SQLServer2008 R2 ExpressEdition のインストール インストールの前に インストール 設定一覧 機

(Microsoft PowerPoint - WQ21JDEadapter\215\\\220\254\216\350\217\207\217\221_ ppt)

PingFederate SAML SSO での ISE 2.1 ゲスト ポータルを設定する

Microsoft PowerPoint - SSO.pptx[読み取り専用]

Soliton Net’Attest EPS + AT-TQ2400 series WPA/WPA2-Enterprise EAP-PEAP/TLS 設定例

tomo_sp1

untitled

untitled

untitled

2. (297) 91 (365) (366) (371) (673) (938) (64) 85 (91) (631) (561) (302) (616) 63 (906) 68 (338) (714) (747) (169) (718) 62 (1,063) 67 (714) (169) (90

2. (1,009) 45 (368) (226) (133) (54) (260) 25 (446) 30 (774) (156) (805) (244) (652) 22 (128) (652) (157) (597) (805) (446) 30 (774) 35 (238) (581) (1

UMLプロファイル 機能ガイド

Oracle SOA Suite 11gコンポジットに対するSOASchedulerの構成

PowerPoint Presentation

memcached 方式 (No Replication) 認証情報は ログインした tomcat と設定された各 memcached サーバーに認証情報を分割し振り分けて保管する memcached の方系がダウンした場合は ログインしたことのあるサーバーへのアクセスでは tomcat に認証情報

Password Manager Pro スタートアップガイド

FIDO技術のさらなる広がり

2 WHITE PAPER: OAUTH ca.com/jp OAuth 3 OAuth 4 OAuth 6 OAuth OAuth 8 CA API Gateway OAuth 9 OAuth Toolkit 10 CA API Gateway 2-legged OAuth 3-leg

Transcription:

Open Source Solution Technology OpenSSO 勉強会 OpenSSO の ID-WSF 実装 オープンソース ソリューション テクノロジ株式会社 2010/02/02 武田保真 Copyright 2009 Open Source Solution Technology - 1 -

ID-WSF サービスの構築 連携 タブから設定

ID-WSF のサービス設定 IdP 設定 SP 設定 エンティティプロバイダ の 新規 作成 プロバイダのプロトコル選択 SAMLv2 IDFF WS 連携 (AD 連携 ) 各サービスの値の設定 Copyright 2009 Open Source Solution Technology - 3 -

OpenSSO の ID-WSF 実装 管理画面の Web サービス 個人プロファイル idpp : ID Personal Profile ディスカバリサービス disco: discovery service SOAP バインドサービス 認証サービス 関連ソースコード products/federation/library/source 以下 Copyright 2009 Open Source Solution Technology - 4 -

個人プロファイル Liberty Alliance の ID-SIS に基づいて 個人のプロファイル情報を交換するのための実装 Copyright 2009 Open Source Solution Technology - 5 -

個人プロファイル パラメーター リソース ID マッパー ユーザー ID とリソース ID をマッピングするための Java のクラスを指定 デフォルト値 com.sun.identity.liberty.ws.interfaces.resourceidmapper.java を指定 getresourceid() : ユーザー ID からリソース ID を取得 getuserid() : リソース ID からユーザー ID を取得 オーサライザ 個人プロファイルを要求する WSC の承認を行うための Java のクラスを指定 デフォルト値 com.sun.identity.liberty.ws.idpp.plugin.idppauthorizer ( ソースが無い?)

個人プロファイル パラメーター 属性マッパー 個人プロファイルの属性を OpenSSO の属性にマッピングするクラスを指定 デフォルト値 com.sun.identity.liberty.ws.idpp.plugin.idppattributemapper getdsattribute() Personal Profile の属性名に対する LDAP の属性名を返す プロバイダ ID Personal Profile サービスを提供する ID デフォルト値 http:// サーバー :8080/opensso/Liberty/idpp

個人プロファイル パラメーター ネーミング方式 FirstMiddleLast しか選択できない... ヘルプには 名姓 もあると書かれているが... ネームスペースプレフィックス PP サービスの XML プロトコルに含まれる要素名のプレフィックス サポートされるコンテナ PP サービスで利用可能な属性名のリスト

個人プロファイル パラメーター PPLDAP 属性マップリスト PP サービスの属性と LDAP 属性の 1 対 1 マッピングの情報

個人プロファイル サービス http://server:8080/opensso/liberty/idpp OpenSSO CommonName WSC PP 要求 承認 IDPP サービス コンテナ AddressCard InformalName PP 属性名 SignKey SignKey SignKey オーサライザ LDAP 属性名 属性マッパー LDAP

IDPP サービスの実装 com.sun.identity.liberty.ws.idpp PPRequestHandler.java IDPP サービスに対する SOAP メッセージ要求を 解析し PersonalProfile に対する要求へと処理する PersonalProfile.java WSC からの PP 要求に対して Directory Service から値の取得や更新を行う WSC の認証 SessionManager.getProvider().isValid() Directory Service に登録されているユーザーの DN 取得 getuserdn() 要求されたユーザーの属性値の取得 getuserdata()

PersonalProfile.java querydata() IDPP サービスに対して要求されたリソース ID に対して LDAP に登録されている該当ユーザーの各属性値を返す WSC の認証 SessionManager.getProvider().isValid() リソース ID からユーザーの DN へのマッピング getuserdn() IDPP に要求された属性情報を LDAP から取得 getuserdata() 取得したデーターを XML に変換 container.toxmldocument()

ディスカバリーサービス ID サービスを提供している Web サービスプロバイダの情報を クライアントに提供するためのサービス

ディスカバリサービス パラメーター プロバイダ ID ディスクカバリサービスを提供する URI デフォルト値 http://server:8080/opensso/liberty/disco サポートされている認証メカニズム WSC が要求を行った際に WSP で認証するためのメカニズム サポートされているディレクティブ ディレクトリサービスのリソースを WSC に提供する際に WSC に求められるアクセスポリシーを設定 オーサライザプラグインクラス WSC の認証を行うクラスの設定 com.sun.identity.liberty.ws.disco.plugins.defaultdiscoauthorizer Copyright 2009 Open Source Solution Technology

ディスカバリサービス パラメーター エントリハンドラプラグインクラス ディスカバリサービスの処理を行うハンドラクラス デフォルト値 com.sun.identity.liberty.ws.disco.plugins.userdiscoentryhandler ( 用意されていない ) リソース ID マッパープラグイン用のクラス 各ディスカバリーサービスに対する ID マッパーの実装 デフォルト値 com.sun.identity.liberty.ws.disco.plugins.default64resourceidmapper

ディスカバリーサービス パラメーター 暗黙のリソース デフォルト値 : 無効 ID-WSF 1.x 仕様のための実装 有効にした場合 エントリハンドラとして グローバルエントリハンドラプラグインクラス が使用される 無効 (ID-WSF 2.0 仕様 ) の場合 エントリハンドラとして エントリハンドラプラグインクラス が利用される ( デフォルト )

ディスカバリーサービス パラメーター ブートストラップとは SSO アサーションに ディスカバリーサービスのプロバイダ ID(URL) などを含めて WSC に提供する機能 SSO 完了後に WSC は受け取ったプロバイダ ID を使って ディスカバリーサービスに対して WSP を探索するための Query を発行することができる ブートストラップのリソースオファリング ブートストラップには 1 つだけリソース情報を含めることが可能 ディスカバリーサービスのプロバイダ ID などを設定 http://docs.sun.com/app/docs/doc/820-3885/ggmjr?a=view

ディスカバリーサービス 概要 ブートストラップ ( プロバイダ ID) ディスカバリーサービス http://server:8080/opensso/liberty/disco WSC Resource IDMapper エントリハンドラ Disco ServiceManager オーサライザ リソースオファリング ディレクティブ

ディスカバリーサービスの実装 com.sun.identity.liberty.ws.disco.discovertyservice ディスカバリーサービスの要求を処理 getatuthenticationmechanism() リクエスト中の認証メカニズムを判定 (X509, SAML, BEARER,null) lookup() 要求されたリソース情報を提供 getresourceid() idmapper = DiscoServiceManager.getResourceIDMapper() userdn = idmapper.getuserid() entryhandler = DiscoServiceManager.getDiscoEntryHandler() authorizer = DiscoServiceManager.getAuthorizer() returnmap = DiscoUtils.checkPolicyAndHandleDirectives()

com.sun.identity.liberty.ws.disco.plugins.d efault64resourceidmapper.java getresourceid(providerid, userid) ユーザー ID を プロバイダから取得するためのリソース ID に変換 書式は providerid + / + base64encode(userid) http://server:8080/opensso/liberty/disco/xxxxxxxxx getuserid(providerid, resourceid) リソース ID から ユーザー ID を取得