Hi again

I think we'd better open another topic where better to expose the situation

this is the link 
https://groups.google.com/a/apereo.org/forum/?hl=en#!topic/cas-user/jewd_Hzlens


Thank you very much, Manfredo and Ray

Jon


El jueves, 19 de abril de 2018, 21:12:48 (UTC+2), JON escribió:
>
> Hi
> I have found a workaround to solve the compilation problem, simply by 
> removing the class that caused the compile error: 
> "ShibbolethServiceProviderRequestPrincipalAttributesExtractor.java"
>
> First, I went back to the original "cas-overlay-template-master" 
> distribution, and added only the maven dependencies. The compilation was 
> correct. But by adding the source classes corresponding to 
> "cas-server-support-trusted-webflow" and "cas-server-support-trusted", the 
> compilation error reappeared. I don't know why.
>
> Now, I have Trusted Authentication running.
> I also have CAS running as SAML IdP.
>
> Everything works, almost as I need. Although, I need to be able to 
> delegate SAML IdP authentication in Trusted Authentication.
>
> When a SAML Authentication Request is done, it redirects the user to the 
> CAS login screen.
> Instead, I need to redirect the user to a remote server (custom IdP) that 
> can return to the CAS server with a Trusted Authentication Request. Where 
> the SAML Authentication Response can finally be completed.
>
> Is there an easy way to get it, without having to dive a lot ?
> If not, which one is the recommended way to do it ?
>
>
> Thanks a lot !!
>
>                Jon
>
>
> El viernes, 13 de abril de 2018, 21:21:50 (UTC+2), rbon escribió:
>>
>> Are you trying to build CAS or did you download the code just for Trusted 
>> Authentication?
>> Building a single class (or even a few) can result in a lot of dependency 
>> management (as you have seen). Sometimes the dependency you add brings in 
>> others behind the scenes (transitive dependencies). Your error may be a 
>> result of mismatched versions.
>> If you still want to proceed down this route, you can see what libraries 
>> are being pulled into your build with:
>> mvn dependency:tree
>>
>> There is a grails command to do the same if that is what you are using.
>>
>> Ray
>>
>> On Fri, 2018-04-13 at 10:25 -0700, JON wrote:
>>
>> Hi
>> Before following your advice, I must tell you that if I delete the code, 
>> everything works fine (including SAML IdP), with the exception of Trusted 
>> Authentication.
>> The code that I am trying to compile, is the original downloaded from the 
>> repository repository.
>> I just inserted it to start with a known stable version.
>>
>>
>>
>> El viernes, 13 de abril de 2018, 17:33:20 (UTC+2), Manfredo Hopp 
>> escribió: 
>>
>> Hi you just add maven/gradle dependency to original overlay
>>
>> El viernes, 13 de abril de 2018, JON <[email protected]> escribió:
>>
>> Hi again
>>
>> I am trying to test the Trusted Authentication, adding code in the Maven 
>> Overlay. The code is the one existing in the cas-server-support-trusted 
>> module. I have been falling in a cascade of compilation errors that I have 
>> tried to overcome by adding dependencies in pom.xml
>> The errors have been getting more and more primitive. And in the end I 
>> have come to
>>
>> [ERROR] 
>> /H:/aplic_saml_apereo_v5.2.0/cas-overlay-template-master/src/main/java/org/apereo/cas/adaptors/trusted/authentication/principal/ShibbolethServiceProviderRequestPrincipalAttributesExtractor.java:[26,31]
>>  
>> cannot find symbol
>> [ERROR]   symbol:   method toUpperCase()
>> [ERROR]   location: variable t of type java.lang.Object
>> [ERROR] 
>> /H:/aplic_saml_apereo_v5.2.0/cas-overlay-template-master/src/main/java/org/apereo/cas/adaptors/trusted/authentication/principal/ShibbolethServiceProviderRequestPrincipalAttributesExtractor.java:[27,71]
>>  
>> incompatible types: java.lang.Object cannot be converted to java.lang.String
>> [ERROR] 
>> /H:/aplic_saml_apereo_v5.2.0/cas-overlay-template-master/src/main/java/org/apereo/cas/adaptors/trusted/authentication/principal/ShibbolethServiceProviderRequestPrincipalAttributesExtractor.java:[28,49]
>>  
>> incompatible types: java.lang.Object cannot be converted to java.lang.String
>> [ERROR] 
>> /H:/aplic_saml_apereo_v5.2.0/cas-overlay-template-master/src/main/java/org/apereo/cas/adaptors/trusted/authentication/principal/ShibbolethServiceProviderRequestPrincipalAttributesExtractor.java:[29,25]
>>  
>> incompatible types: java.lang.Object cannot be converted to 
>> java.util.Map<java.lang.String,java.lang.Object>
>> [ERROR] -> [Help 1]
>> org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute 
>> goal org.apache.maven.plugins:maven-compiler-plugin:3.3:compile 
>> (default-compile) on project cas-overlay: Compilation failure
>>
>>
>> Thank you very much
>>
>>
>> El domingo, 1 de abril de 2018, 23:46:07 (UTC+2), Manfredo Hopp escribió: 
>>
>> See trusted authentication. 
>> Local cas server should receive translated remote id entity through valve 
>> or other mechanism. 
>>
>>
>> El domingo, 1 de abril de 2018, JON JON <[email protected]> escribió:
>>
>> Hi
>>
>> Is it possible to delegate authentication to a custom remote identity 
>> provider?
>>
>> This does not speak CAS, SAML, OAuth or OpenId Connect. It has its own 
>> SSO mechanism. End users use web browser to interact.
>>
>> Our identity provider has its own authentication mechanism, based on 
>> http, over j2ee, for users registered in a database.
>> It can return a token with the user's profile (authentication mechanism, 
>> identity, context, and authorization attributes).
>>
>> Now we need to delegate CAS authentication to this identity provider. Do 
>> you think it is possible with any of the mechanisms provided by CAS?
>>
>> The ultimate goal is for CAS to be a SAML identity provider based on the 
>> identity information provided by our identity provider.
>>
>> Thanks in advance
>>
>> Jon
>>
>> -- 
>> - Website: https://apereo.github.io/cas
>> - Gitter Chatroom: https://gitter.im/apereo/cas
>> - List Guidelines: https://goo.gl/1VRrw7
>> - Contributions: https://goo.gl/mh7qDG
>> --- 
>> You received this message because you are subscribed to the Google Groups 
>> "CAS Community" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected].
>> To view this discussion on the web visit 
>> https://groups.google.com/a/apereo.org/d/msgid/cas-user/9289aac5-4ab1-43a0-9a72-b6d31e2e67e3%40apereo.org
>>  
>> <https://groups.google.com/a/apereo.org/d/msgid/cas-user/9289aac5-4ab1-43a0-9a72-b6d31e2e67e3%40apereo.org?utm_medium=email&utm_source=footer>
>> .
>>
>>
>> -- 
>> - Website: https://apereo.github.io/cas
>> - Gitter Chatroom: https://gitter.im/apereo/cas
>> - List Guidelines: https://goo.gl/1VRrw7
>> - Contributions: https://goo.gl/mh7qDG
>> --- 
>> You received this message because you are subscribed to the Google Groups 
>> "CAS Community" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected].
>> To view this discussion on the web visit 
>> https://groups.google.com/a/apereo.org/d/msgid/cas-user/a64d99c2-0365-4860-a97a-6e68b5efa218%40apereo.org
>>  
>> <https://groups.google.com/a/apereo.org/d/msgid/cas-user/a64d99c2-0365-4860-a97a-6e68b5efa218%40apereo.org?utm_medium=email&utm_source=footer>
>> .
>>
>>
>> -- 
>> Ray Bon
>> Programmer analyst
>> Development Services, University Systems
>> 2507218831 | CLE 019 | [email protected]
>>
>>

-- 
- Website: https://apereo.github.io/cas
- Gitter Chatroom: https://gitter.im/apereo/cas
- List Guidelines: https://goo.gl/1VRrw7
- Contributions: https://goo.gl/mh7qDG
--- 
You received this message because you are subscribed to the Google Groups "CAS 
Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/a/apereo.org/d/msgid/cas-user/c9ba953c-957e-4613-8167-5a1d2d9698bd%40apereo.org.

Reply via email to