Answer: A. OAuth
Explanation:
OAuth is one of the process by which different applications basically the third party applications can have access to account details of the end users. Here the process is completely governed by the principles of authorization protocols. Similarly in OAuth the access to the details of the end users are maintained by the process of a token. The third party upon access of the token is able to access the end users account information.
OAuth was established in 2007 and works on the framework of the open source federation.
So in this regard IIya would be recommended OAuth technology for her federal system technology.