new intercept flow

Liam Hoekenga liamr at umich.edu
Thu Jun 4 09:51:31 EDT 2015


I'm trying to make a copy of the context-check intercept flow.  When I try
to invoke it, I get a "opensaml::FatalProfileException" error in the
browser, and an entry in idp-process.log...

2015-06-04 09:48:24,407 - ERROR
[net.shibboleth.idp.profile.interceptor.impl.PopulateProfileInterceptorContext:129]
- Profile Action PopulateProfileInterceptorContext: Configured interceptor
flow intercept/friend-check not available for use

I created the subdirectory for the flow...
flows/intercept/friend-check/

I copied the beans and flows files that I'm basing my flow on...
system/flows/intercept/context-check-beans.xml->
flows/intercept/friend-check/friend-check-beans.xml
system/flows/intercept/context-check-flow.xml ->
flows/intercept/friend-checkfriend-check-flow.xml

I created a config file...
conf/intercept/friend-check-intercept-config.xml

I believe I've changed all of the occurrences of "context-check" to
"friend-check".

Acc'd to strace, the app is finding the files..
13666 open("/opt/shibboleth-idp/flows/intercept",
O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 60
13666 getdents(60, {{d_ino=2826723, d_off=5580511936426582073, d_reclen=24,
d_name="."} {d_ino=2826352, d_off=8788783895299787557, d_reclen=24,
d_name=".."} {d_ino=2826762, d_off=9223372036854775807, d_reclen=32,
d_name="friend-check"}}, 32768) = 80
13666 getdents(60, {}, 32768)           = 0
13666 close(60)                         = 0
13666 stat("/opt/shibboleth-idp/flows/intercept/friend-check",
{st_dev=makedev(253, 2), st_ino=2826762, st_mode=S_IFDIR|0755, st_nlink=2,
st_uid=985, st_gid=985, st_blksize=4096, st_blocks=8, st_size=4096,
st_atime=2015/06/03-16:53:05, st_mtime=2015/06/03-16:50:26,
st_ctime=2015/06/03-16:50:26}) = 0
13666 access("/opt/shibboleth-idp/flows/intercept/friend-check", R_OK) = 0
13666 open("/opt/shibboleth-idp/flows/intercept/friend-check",
O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 60
13666 getdents(60, {{d_ino=2827421, d_off=2716371994938872682, d_reclen=48,
d_name="friend-check-flow.xml"} {d_ino=2826762, d_off=4440024547640188429,
d_reclen=24, d_name="."} {d_ino=2827422, d_off=5580511936426582073,
d_reclen=48, d_name="friend-check-beans.xml"} {d_ino=2826723,
d_off=9223372036854775807, d_reclen=24, d_name=".."}}, 32768) = 144
13666 getdents(60, {}, 32768)           = 0
13666 close(60)                         = 0
13666
stat("/opt/shibboleth-idp/flows/intercept/friend-check/friend-check-flow.xml",
{st_dev=makedev(253, 2), st_ino=2827421, st_mode=S_IFREG|0644, st_nlink=1,
st_uid=985, st_gid=985, st_blksize=4096, st_blocks=8, st_size=592,
st_atime=2015/06/03-16:50:26, st_mtime=2015/06/03-16:50:26,
st_ctime=2015/06/03-16:50:26}) = 0
13666 futex(0x7f82ac0b2954, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f82ac0b2950,
{FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
13666
stat("/opt/shibboleth-idp/flows/intercept/friend-check/friend-check-beans.xml",
 <unfinished ...>

I see a bunch of this error before the strace entry associated with the
idp-process.log error...
14654
stat("/opt/tomcat-8.0.23/lib/net/shibboleth/idp/authn/config/navigate/PostAuthenticationFlowsLookupFunctionCustomizer.class",
0x7f82909968a0) = -1 ENOENT (No such file or directory)

Can anyone offer any suggestions?
Liam
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://shibboleth.net/pipermail/users/attachments/20150604/447e1046/attachment.html>


More information about the users mailing list