On 17/05/2016 09:32, saurabh.su...@rbs.com.INVALID wrote:
> I tried with Tomcat 7.0.69 (Window 64 bit) , but still getting same output 
> i.e. 
> 
> PolicyContext.getContextID(), it is returning null 
> and
> PolicyContext.getHandlerKeys() returning Blank array.

Tomcat 7 doesn't support JACC either.

Mark

> 
> SAURABH SUMAN
> Software Developer 
> Markets & International Banking
> RBS
> Block No 1, Tower A, Unitech Infospace Complex Sector 21, Gurgaon, Haryana, 
> 122002, India
> Office: +91 124 6195699   |  Mobile: +91 9999375289 
> -----Original Message-----
> From: Mark Thomas [mailto:ma...@apache.org] 
> Sent: Tuesday, May 17, 2016 1:43 PM
> To: Tomcat Users List
> Subject: Re: Policy Context not being set in tomcat 6.0.44
> 
> *********************************************
> " This message originates from outside our organisation. Consider carefully 
> whether you should click on any links, open any attachments or reply. If in 
> doubt, forward to ~ Phishing"
> *********************************************
> 
> On 17/05/2016 08:56, saurabh.su...@rbs.com.INVALID wrote:
>> Hi All
>>
>> I am using Apache-Tomcat version: 6.0.44 and my and OS is window 10.My Java 
>> version in jdk1.6.0_45.
>>  I am using Jaas Realm for Authentication. My authentication is working well 
>> but when I tried to get HttpServletRequest object from 
>> javax.security.jacc.PolicyContext in login() method of my Custom Login class 
>> which extends javax.security.auth.spi.LoginModule by below code:
>>
>> HttpServletRequest request = (HttpServletRequest) 
>> PolicyContext.getContext("javax.servlet.http.HttpServletRequest")
>>
>>
>> , I am getting below error:
>>
>> "javax.security.auth.login.LoginException: 
>> java.lang.IllegalArgumentException: unknown handler key at 
>> javax.security.jacc.PolicyContext.getContext(PolicyContext.java:311)"
>>
>> When I printed PolicyContext.getContextID(), it is returning null and
>> PolicyContext.getHandlerKeys() returning Blank array.
>>
>> I have already set jaas.config and configuration in context.xml. My question 
>> is : Do I need to set PolicyContext explicitly in Tomcat ? If yes , how?
> 
> Tomcat 6 doesn't implement JACC.
> 
> Mark
> 
> 
>>
>>
>>
>>   <dependency>
>>       <groupId>javax.servlet</groupId>
>>       <artifactId>javax.servlet-api</artifactId>
>>       <version>3.0.1</version>
>>       <scope>provided</scope>
>>        </dependency>
>>
>>   <dependency>
>>         <groupId>javax.security.jacc</groupId>
>>         <artifactId>javax.security.jacc-api</artifactId>
>>         <version>1.4</version>
>> </dependency>
>>
>>
>> SAURABH SUMAN
>> Software Developer
>> Markets & International Banking
>> RBS
>> Block No 1, Tower A, Unitech Infospace Complex Sector 21, Gurgaon, 
>> Haryana, 122002, India
>> Office: +91 124 6195699  |  Mobile: +91 9999375289
>>
>> **********************************************************************
>> ************* The Royal Bank of Scotland plc. Registered in Scotland 
>> No 90312.
>> Registered Office: 36 St Andrew Square, Edinburgh EH2 2YB. 
>> Authorised by the Prudential Regulation Authority and regulated by the 
>> Financial Conduct Authority and Prudential Regulation Authority.
>> The Royal Bank of Scotland N.V. is authorised and regulated by the De 
>> Nederlandsche Bank and has its seat at Amsterdam, the Netherlands, and 
>> is registered in the Commercial Register under number 33002587. 
>> Registered Office: Gustav Mahlerlaan 350, Amsterdam, The Netherlands. 
>> The Royal Bank of Scotland N.V. and The Royal Bank of Scotland plc are 
>> authorised to act as agent for each other in certain jurisdictions.
>>   
>> This e-mail message is confidential and for use by the addressee only. 
>> If the message is received by anyone other than the addressee, please 
>> return the message to the sender by replying to it and then delete the 
>> message from your computer. Internet e-mails are not necessarily 
>> secure. The Royal Bank of Scotland plc and The Royal Bank of Scotland 
>> N.V. including its affiliates ("RBS group") does not accept 
>> responsibility for changes made to this message after it was sent. For 
>> the protection of RBS group and its clients and customers, and in 
>> compliance with regulatory requirements, the contents of both incoming 
>> and outgoing e-mail communications, which could include proprietary 
>> information and Non-Public Personal Information, may be read by 
>> authorised persons within RBS group other than the intended recipient(s).
>>
>> Whilst all reasonable care has been taken to avoid the transmission of 
>> viruses, it is the responsibility of the recipient to ensure that the 
>> onward transmission, opening or use of this message and any 
>> attachments will not adversely affect its systems or data. No 
>> responsibility is accepted by the RBS group in this regard and the 
>> recipient should carry out such virus and other checks as it considers 
>> appropriate.
>>
>> Visit our website at www.rbs.com
>> **********************************************************************
>> *************
>>
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
> For additional commands, e-mail: users-h...@tomcat.apache.org
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
> For additional commands, e-mail: users-h...@tomcat.apache.org
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org

Reply via email to