NR-56 : Design and implement the security plugin API

partial ui