keystone apache authn

3
[ ] Environment: Auth_Type Remote User Identity Attributes IDP name Apache Front end Mod shib Mod mellon Mod openID Mod etc To IDP Keystone A U T H N PW token saml2 external Current Design Hack Config parameter (because not all Mods produce same info) # Value to be used when filtering assertion parameters from # the environment. (string value) assertion_prefix=”Mellon” Remote Keystone X

Upload: davidwchadwick

Post on 16-Jul-2015

197 views

Category:

Internet


4 download

TRANSCRIPT

Page 1: Keystone apache authn

[ ]Environment:Auth_TypeRemote UserIdentity AttributesIDP nameApache

Front end

Mod shib

Mod mellon

Mod openID

Mod etc

To IDP

Keystone

AUTHN

PW

token

saml2

external

Current Design

Hack Config parameter (because not all Mods produce same info)# Value to be used when filtering assertion parameters from# the environment. (string value)assertion_prefix=”Mellon”

RemoteKeystone

X

Page 2: Keystone apache authn

[ ]Environment:Auth_TypeRemote UserIdentity AttributesIDP nameApache

Front end

Mod shib

Mod mellon

Mod openID

Mod etc

To IDP

Keystone

AUTHN

PW

token

mellon

external

shib

openid

Proposed Design (1)

etc

RemoteKeystone

Keystone

Have a new Authn plugin for each Apache plugin and eachexternal protocol (such as Keystone) we want to supportEach plugin returns the same formatted info to Authn

Page 3: Keystone apache authn

[ ]Environment:Auth_TypeRemote UserIdentity AttributesIDP nameApache

Front end

Mod shib

Mod Mellon

Mod Open

IDMod etc

To IDP

Keystone

AUTHN

PW

token

mellon

external

Token creation

shibopenid

Proposed Design (2)

etc

RemoteKeystone

Keystone

Have a new Keystone module for each Apache plugin and eachexternal protocol (such as Keystone) we want to supportEach module provides the same formatted info to Token Creation