yes

2018-02-06 12:23 GMT-03:00 Leo Pintos <[email protected]>:

> Hi  Manfredo,
>
> When I define Oauth service with (OAuthRegisteredService), Is not a
> Service registration?
> Should I register the same service generically and for Oauth separately or
> can I do it in the same JSON?
>
> You suggest me define app_prueba like a generic service like the follow
> JSON:
> {
>   /*
>     Generic service definition that applies to https/imaps urls
>     that wish to register with CAS for authentication.
>   */
>   "@class" : "org.apereo.cas.services.RegexRegisteredService",
>   "serviceId" : "^(https?):.*",
>   "name" : "HTTPS",
>   "id" : 10000001,
> }
>
> When I define app_prueba with OAuthRegisteredService I assume its
> registration as a generic service.
> Thank you for your support.
> Leo.
>
>
>
> El martes, 6 de febrero de 2018, 12:00:54 (UTC-3), Manfredo Hopp escribió:
>>
>> You should define app_prueba as a service
>>
>> El martes, 6 de febrero de 2018, Leo Pintos <[email protected]> escribió:
>>
>>> Hi Guys!
>>>
>>> I' ve working with curl command:
>>> curl -X POST -k -i 'https://DOMAIN/cas/oauth2.0/a
>>> ccessToken?grant_type=password&client_id=app_prueba&username
>>> =USER&password=PASS&service=URLREDIRECTION'
>>>
>>>
>>> JSON:
>>> {
>>>   "@class" : "org.apereo.cas.support.oauth.
>>> services.OAuthRegisteredService",
>>>   "clientId": "app_prueba",
>>>   "clientSecret": "clientSecret",
>>>   "bypassApprovalPrompt": true,
>>>   "generateRefreshToken": false,
>>>   "serviceId" : "^(https?)://.*",
>>>   "name" : "MyOAuthservice",
>>>   "id" : 10000002
>>> }
>>>
>>> Log;
>>> 2018-01-24 16:19:59,135 ERROR [org.apereo.cas.support.oauth.
>>> web.endpoints.OAuth20AccessTokenEndpointController] (default task-15)
>>> Could not identify and extract access token request:
>>> org.apereo.cas.services.UnauthorizedServiceException: Unauthorized
>>> Service Access. Service [app_prueba] is not found in service registry.
>>>         at org.apereo.cas.services.RegisteredServiceAccessStrategyUtils
>>> .ensureServiceAccessIsAllowed(RegisteredServiceAccessStrateg
>>> yUtils.java:53)
>>>         at org.apereo.cas.services.RegisteredServiceAccessStrategyUtils
>>> .ensureServiceAccessIsAllowed(RegisteredServiceAccessStrateg
>>> yUtils.java:69)
>>>         at org.apereo.cas.services.RegisteredServiceAccessStrategyUtils
>>> .ensurePrincipalAccessIsAllowedForService(RegisteredServiceA
>>> ccessStrategyUtils.java:85)
>>>         at org.apereo.cas.DefaultCentralAuthenticationService.createTic
>>> ketGrantingTicket(DefaultCentralAuthenticationService.java:362)
>>>         at org.apereo.cas.DefaultCentralAuthenticationService$$
>>> FastClassBySpringCGLIB$$b02e48f2.invoke(<generated>)
>>>         at org.springframework.cglib.proxy.MethodProxy.invoke(MethodPro
>>> xy.java:204)
>>>         at org.springframework.aop.framework.CglibAopProxy$CglibMethodI
>>> nvocation.invokeJoinpoint(CglibAopProxy.java:738)
>>>         at org.springframework.aop.framework.ReflectiveMethodInvocation
>>> .proceed(ReflectiveMethodInvocation.java:157)
>>>         at org.springframework.aop.aspectj.MethodInvocationProceedingJo
>>> inPoint.proceed(MethodInvocationProceedingJoinPoint.java:85)
>>>         at org.apereo.inspektr.audit.AuditTrailManagementAspect.handleA
>>> uditTrail(AuditTrailManagementAspect.java:134)
>>>         at sun.reflect.GeneratedMethodAccessor156.invoke(Unknown Source)
>>>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe
>>> thodAccessorImpl.java:43)
>>>         at java.lang.reflect.Method.invoke(Method.java:498)
>>>         at org.springframework.aop.aspectj.AbstractAspectJAdvice.invoke
>>> AdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:629)
>>>         at org.springframework.aop.aspectj.AbstractAspectJAdvice.invoke
>>> AdviceMethod(AbstractAspectJAdvice.java:618)
>>>         at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(
>>> AspectJAroundAdvice.java:70)
>>>         at org.springframework.aop.framework.ReflectiveMethodInvocation
>>> .proceed(ReflectiveMethodInvocation.java:168)
>>>         at org.springframework.transaction.interceptor.TransactionInter
>>> ceptor$1.proceedWithInvocation(TransactionInterceptor.java:99)
>>>         at org.springframework.transaction.interceptor.TransactionAspec
>>> tSupport.invokeWithinTransaction(TransactionAspectSupport.java:282)
>>>         at org.springframework.transaction.interceptor.TransactionInter
>>> ceptor.invoke(TransactionInterceptor.java:96)
>>>         at org.springframework.aop.framework.ReflectiveMethodInvocation
>>> .proceed(ReflectiveMethodInvocation.java:179)
>>>         at org.springframework.aop.interceptor.ExposeInvocationIntercep
>>> tor.invoke(ExposeInvocationInterceptor.java:92)
>>>         at org.springframework.aop.framework.ReflectiveMethodInvocation
>>> .proceed(ReflectiveMethodInvocation.java:179)
>>>         at org.springframework.aop.framework.CglibAopProxy$DynamicAdvis
>>> edInterceptor.intercept(CglibAopProxy.java:673)
>>>         at org.apereo.cas.DefaultCentralAuthenticationService$$
>>> EnhancerBySpringCGLIB$$e00035a3.createTicketGrantingTicket(<generated>)
>>>         at sun.reflect.GeneratedMethodAccessor218.invoke(Unknown Source)
>>>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe
>>> thodAccessorImpl.java:43)
>>>         at java.lang.reflect.Method.invoke(Method.java:498)
>>>         at org.springframework.aop.support.AopUtils.invokeJoinpointUsin
>>> gReflection(AopUtils.java:333)
>>>         at org.springframework.aop.framework.ReflectiveMethodInvocation
>>> .invokeJoinpoint(ReflectiveMethodInvocation.java:190)
>>>         at org.springframework.aop.framework.ReflectiveMethodInvocation
>>> .proceed(ReflectiveMethodInvocation.java:157)
>>>         at org.springframework.transaction.interceptor.TransactionInter
>>> ceptor$1.proceedWithInvocation(TransactionInterceptor.java:99)
>>>         at org.springframework.transaction.interceptor.TransactionAspec
>>> tSupport.invokeWithinTransaction(TransactionAspectSupport.java:282)
>>>         at org.springframework.transaction.interceptor.TransactionInter
>>> ceptor.invoke(TransactionInterceptor.java:96)
>>>         at org.springframework.aop.framework.ReflectiveMethodInvocation
>>> .proceed(ReflectiveMethodInvocation.java:179)
>>>         at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(
>>> JdkDynamicAopProxy.java:213)
>>>         at com.sun.proxy.$Proxy164.createTicketGrantingTicket(Unknown
>>> Source)
>>>         at org.apereo.cas.support.oauth.web.response.accesstoken.ext.Ac
>>> cessTokenPasswordGrantRequestExtractor.extract(AccessTokenPa
>>> sswordGrantRequestExtractor.java:79)
>>>         at org.apereo.cas.support.oauth.web.endpoints.OAuth20AccessToke
>>> nEndpointController.examineAndExtractAccessTokenGrantRequest
>>> (OAuth20AccessTokenEndpointController.java:189)
>>>         at org.apereo.cas.support.oauth.web.endpoints.OAuth20AccessToke
>>> nEndpointController.handleRequest(OAuth20AccessTok
>>> enEndpointController.java:111)
>>>         at org.apereo.cas.support.oauth.web.endpoints.OAuth20AccessToke
>>> nEndpointController$$FastClassBySpringCGLIB$$db180f28.
>>> invoke(<generated>)
>>>         at org.springframework.cglib.proxy.MethodProxy.invoke(MethodPro
>>> xy.java:204)
>>>         at org.springframework.aop.framework.CglibAopProxy$CglibMethodI
>>> nvocation.invokeJoinpoint(CglibAopProxy.java:738)
>>>         at org.springframework.aop.framework.ReflectiveMethodInvocation
>>> .proceed(ReflectiveMethodInvocation.java:157)
>>>         at org.springframework.aop.support.DelegatingIntroductionInterc
>>> eptor.doProceed(DelegatingIntroductionInterceptor.java:133)
>>>         at org.springframework.aop.support.DelegatingIntroductionInterc
>>> eptor.invoke(DelegatingIntroductionInterceptor.java:121)
>>>         at org.springframework.aop.framework.ReflectiveMethodInvocation
>>> .proceed(ReflectiveMethodInvocation.java:179)
>>>         at org.springframework.aop.framework.CglibAopProxy$DynamicAdvis
>>> edInterceptor.intercept(CglibAopProxy.java:673)
>>>         at org.apereo.cas.support.oauth.web.endpoints.OAuth20AccessToke
>>> nEndpointController$$EnhancerBySpringCGLIB$$
>>> c3f88027.handleRequest(<generated>)
>>>         at sun.reflect.GeneratedMethodAccessor219.invoke(Unknown Source)
>>>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe
>>> thodAccessorImpl.java:43)
>>>         at java.lang.reflect.Method.invoke(Method.java:498)
>>>         at org.springframework.web.method.support.InvocableHandlerMetho
>>> d.doInvoke(InvocableHandlerMethod.java:205)
>>>         at org.springframework.web.method.support.InvocableHandlerMetho
>>> d.invokeForRequest(InvocableHandlerMethod.java:133)
>>>         at org.springframework.web.servlet.mvc.method.annotation.Servle
>>> tInvocableHandlerMethod.invokeAndHandle(ServletInvocableHand
>>> lerMethod.java:97)
>>>         at org.springframework.web.servlet.mvc.method.annotation.Reques
>>> tMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHan
>>> dlerAdapter.java:827)
>>>         at org.springframework.web.servlet.mvc.method.annotation.Reques
>>> tMappingHandlerAdapter.handleInternal(RequestMappingHandlerA
>>> dapter.java:738)
>>>         at org.springframework.web.servlet.mvc.method.AbstractHandlerMe
>>> thodAdapter.handle(AbstractHandlerMethodAdapter.java:85)
>>>         at org.springframework.web.servlet.DispatcherServlet.doDispatch
>>> (DispatcherServlet.java:967)
>>>         at org.springframework.web.servlet.DispatcherServlet.doService(
>>> DispatcherServlet.java:901)
>>>         at org.springframework.web.servlet.FrameworkServlet.processRequ
>>> est(FrameworkServlet.java:970)
>>>         at org.springframework.web.servlet.FrameworkServlet.doPost(
>>> FrameworkServlet.java:872)
>>>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
>>>         at org.springframework.web.servlet.FrameworkServlet.service(
>>> FrameworkServlet.java:846)
>>>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
>>>         at io.undertow.servlet.handlers.ServletHandler.handleRequest(Se
>>> rvletHandler.java:85)
>>>         at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.d
>>> oFilter(FilterHandler.java:129)
>>>         at org.apache.logging.log4j.web.Log4jServletFilter.doFilter(Log
>>> 4jServletFilter.java:71)
>>>         at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilte
>>> r.java:61)
>>>         at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.d
>>> oFilter(FilterHandler.java:131)
>>>         at org.springframework.boot.web.filter.ApplicationContextHeader
>>> Filter.doFilterInternal(ApplicationContextHeaderFilter.java:55)
>>>         at org.springframework.web.filter.OncePerRequestFilter.doFilter
>>> (OncePerRequestFilter.java:107)
>>>         at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilte
>>> r.java:61)
>>>         at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.d
>>> oFilter(FilterHandler.java:131)
>>>         at org.apereo.cas.web.support.AuthenticationCredentialsLocalBin
>>> derClearingFilter.doFilter(AuthenticationCredentialsLocalBin
>>> derClearingFilter.java:28)
>>>         at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilte
>>> r.java:61)
>>>         at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.d
>>> oFilter(FilterHandler.java:131)
>>>         at org.apereo.cas.security.RequestParameterPolicyEnforcementFil
>>> ter.doFilter(RequestParameterPolicyEnforcementFilter.java:261)
>>>         at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilte
>>> r.java:61)
>>>         at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.d
>>> oFilter(FilterHandler.java:131)
>>>         at org.apereo.cas.security.ResponseHeadersEnforcementFilter.
>>> doFilter(ResponseHeadersEnforcementFilter.java:238)
>>>         at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilte
>>> r.java:61)
>>>         at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.d
>>> oFilter(FilterHandler.java:131)
>>>         at org.springframework.boot.actuate.trace.WebRequestTraceFilter
>>> .doFilterInternal(WebRequestTraceFilter.java:110)
>>>         at org.springframework.web.filter.OncePerRequestFilter.doFilter
>>> (OncePerRequestFilter.java:107)
>>>         at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilte
>>> r.java:61)
>>>         at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.d
>>> oFilter(FilterHandler.java:131)
>>>         at org.springframework.web.filter.RequestContextFilter.doFilter
>>> Internal(RequestContextFilter.java:99)
>>>         at org.springframework.web.filter.OncePerRequestFilter.doFilter
>>> (OncePerRequestFilter.java:107)
>>>         at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilte
>>> r.java:61)
>>>         at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.d
>>> oFilter(FilterHandler.java:131)
>>>         at org.springframework.web.filter.HttpPutFormContentFilter.doFi
>>> lterInternal(HttpPutFormContentFilter.java:108)
>>>         at org.springframework.web.filter.OncePerRequestFilter.doFilter
>>> (OncePerRequestFilter.java:107)
>>>         at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilte
>>> r.java:61)
>>>         at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.d
>>> oFilter(FilterHandler.java:131)
>>>         at org.springframework.web.filter.HiddenHttpMethodFilter.doFilt
>>> erInternal(HiddenHttpMethodFilter.java:81)
>>>         at org.springframework.web.filter.OncePerRequestFilter.doFilter
>>> (OncePerRequestFilter.java:107)
>>>         at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilte
>>> r.java:61)
>>>         at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.d
>>> oFilter(FilterHandler.java:131)
>>>         at org.apereo.cas.logging.web.ThreadContextMDCServletFilter.doF
>>> ilter(ThreadContextMDCServletFilter.java:90)
>>>         at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilte
>>> r.java:61)
>>>         at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.d
>>> oFilter(FilterHandler.java:131)
>>>         at org.springframework.boot.actuate.autoconfigure.MetricsFilter
>>> .doFilterInternal(MetricsFilter.java:106)
>>>         at org.springframework.web.filter.OncePerRequestFilter.doFilter
>>> (OncePerRequestFilter.java:107)
>>>         at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilte
>>> r.java:61)
>>>         at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.d
>>> oFilter(FilterHandler.java:131)
>>>         at org.springframework.web.filter.CharacterEncodingFilter.doFil
>>> terInternal(CharacterEncodingFilter.java:197)
>>>         at org.springframework.web.filter.OncePerRequestFilter.doFilter
>>> (OncePerRequestFilter.java:107)
>>>         at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilte
>>> r.java:61)
>>>         at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.d
>>> oFilter(FilterHandler.java:131)
>>>         at org.springframework.boot.web.support.ErrorPageFilter.doFilte
>>> r(ErrorPageFilter.java:115)
>>>         at org.springframework.boot.web.support.ErrorPageFilter.access$
>>> 000(ErrorPageFilter.java:59)
>>>         at org.springframework.boot.web.support.ErrorPageFilter$1.doFil
>>> terInternal(ErrorPageFilter.java:90)
>>>         at org.springframework.web.filter.OncePerRequestFilter.doFilter
>>> (OncePerRequestFilter.java:107)
>>>         at org.springframework.boot.web.support.ErrorPageFilter.doFilte
>>> r(ErrorPageFilter.java:108)
>>>         at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilte
>>> r.java:61)
>>>         at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.d
>>> oFilter(FilterHandler.java:131)
>>>         at org.apereo.inspektr.common.web.ClientInfoThreadLocalFilter.d
>>> oFilter(ClientInfoThreadLocalFilter.java:64)
>>>         at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilte
>>> r.java:61)
>>>         at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.d
>>> oFilter(FilterHandler.java:131)
>>>         at io.undertow.servlet.handlers.FilterHandler.handleRequest(Fil
>>> terHandler.java:84)
>>>         at io.undertow.servlet.handlers.security.ServletSecurityRoleHan
>>> dler.handleRequest(ServletSecurityRoleHandler.java:62)
>>>         at io.undertow.servlet.handlers.ServletDispatchingHandler.handl
>>> eRequest(ServletDispatchingHandler.java:36)
>>>         at org.wildfly.extension.undertow.security.SecurityContextAssoc
>>> iationHandler.handleRequest(SecurityContextAssociationHandler.java:78)
>>>         at io.undertow.server.handlers.PredicateHandler.handleRequest(P
>>> redicateHandler.java:43)
>>>         at io.undertow.servlet.handlers.security.SSLInformationAssociat
>>> ionHandler.handleRequest(SSLInformationAssociationHandler.java:131)
>>>         at io.undertow.servlet.handlers.security.ServletAuthenticationC
>>> allHandler.handleRequest(ServletAuthenticationCallHandler.java:57)
>>>         at io.undertow.server.handlers.PredicateHandler.handleRequest(P
>>> redicateHandler.java:43)
>>>         at io.undertow.security.handlers.AbstractConfidentialityHandler
>>> .handleRequest(AbstractConfidentialityHandler.java:46)
>>>         at io.undertow.servlet.handlers.security.ServletConfidentiality
>>> ConstraintHandler.handleRequest(ServletConfident
>>> ialityConstraintHandler.java:64)
>>>         at io.undertow.security.handlers.AuthenticationMechanismsHandle
>>> r.handleRequest(AuthenticationMechanismsHandler.java:60)
>>>         at io.undertow.servlet.handlers.security.CachedAuthenticatedSes
>>> sionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77)
>>>         at io.undertow.security.handlers.NotificationReceiverHandler.ha
>>> ndleRequest(NotificationReceiverHandler.java:50)
>>>         at io.undertow.security.handlers.AbstractSecurityContextAssocia
>>> tionHandler.handleRequest(AbstractSecurityContextAssociation
>>> Handler.java:43)
>>>         at io.undertow.server.handlers.PredicateHandler.handleRequest(P
>>> redicateHandler.java:43)
>>>         at org.wildfly.extension.undertow.security.jacc.JACCContextIdHa
>>> ndler.handleRequest(JACCContextIdHandler.java:61)
>>>         at io.undertow.server.handlers.PredicateHandler.handleRequest(P
>>> redicateHandler.java:43)
>>>         at io.undertow.server.handlers.PredicateHandler.handleRequest(P
>>> redicateHandler.java:43)
>>>         at io.undertow.servlet.handlers.ServletInitialHandler.handleFir
>>> stRequest(ServletInitialHandler.java:292)
>>>         at io.undertow.servlet.handlers.ServletInitialHandler.access$10
>>> 0(ServletInitialHandler.java:81)
>>>         at io.undertow.servlet.handlers.ServletInitialHandler$2.call(Se
>>> rvletInitialHandler.java:138)
>>>         at io.undertow.servlet.handlers.ServletInitialHandler$2.call(Se
>>> rvletInitialHandler.java:135)
>>>         at io.undertow.servlet.core.ServletRequestContextThreadSetupAct
>>> ion$1.call(ServletRequestContextThreadSetupAction.java:48)
>>>         at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.
>>> call(ContextClassLoaderSetupAction.java:43)
>>>         at io.undertow.servlet.api.LegacyThreadSetupActionWrapper$1.
>>> call(LegacyThreadSetupActionWrapper.java:44)
>>>         at io.undertow.servlet.api.LegacyThreadSetupActionWrapper$1.
>>> call(LegacyThreadSetupActionWrapper.java:44)
>>>         at io.undertow.servlet.api.LegacyThreadSetupActionWrapper$1.
>>> call(LegacyThreadSetupActionWrapper.java:44)
>>>         at io.undertow.servlet.api.LegacyThreadSetupActionWrapper$1.
>>> call(LegacyThreadSetupActionWrapper.java:44)
>>>         at io.undertow.servlet.api.LegacyThreadSetupActionWrapper$1.
>>> call(LegacyThreadSetupActionWrapper.java:44)
>>>         at io.undertow.servlet.handlers.ServletInitialHandler.dispatchR
>>> equest(ServletInitialHandler.java:272)
>>>         at io.undertow.servlet.handlers.ServletInitialHandler.access$00
>>> 0(ServletInitialHandler.java:81)
>>>         at io.undertow.servlet.handlers.ServletInitialHandler$1.handleR
>>> equest(ServletInitialHandler.java:104)
>>>         at io.undertow.server.Connectors.executeRootHandler(Connectors.
>>> java:202)
>>>         at io.undertow.server.HttpServerExchange$1.run(HttpServerExchan
>>> ge.java:805)
>>>         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPool
>>> Executor.java:1142)
>>>         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoo
>>> lExecutor.java:617)
>>>         at java.lang.Thread.run(Thread.java:745)
>>>
>>> Any help?
>>> Thank in advance.
>>>
>>> --
>>> - 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/ap
>>> ereo.org/d/msgid/cas-user/0c3b4f53-faf6-49db-943a-a32da9955d
>>> 01%40apereo.org
>>> <https://groups.google.com/a/apereo.org/d/msgid/cas-user/0c3b4f53-faf6-49db-943a-a32da9955d01%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/0e77e27a-8fab-49e1-9624-
> bd6aa59e8f0b%40apereo.org
> <https://groups.google.com/a/apereo.org/d/msgid/cas-user/0e77e27a-8fab-49e1-9624-bd6aa59e8f0b%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/CAMY5mifdrN0a%2BpWPyo9gUi%2Bb68kanvvx_dZ9dZiN%2ByspGk8%2BtA%40mail.gmail.com.

Reply via email to