Hi Irvan, Hmm... If so maybe you need to look into how to fix the "no valid provider found" issue, and maybe you actually need to fix that first.
In my implementation, I never saw that warning, so maybe that's is the issue you are encountering. FYI, the "Pattern cannot be null/blank" is located here: https://github.com/apereo/cas/blob/v6.2.7/core/cas-server-core-util-api/src/main/java/org/apereo/cas/util/RegexUtils.java#L83, which indicate CAS cannot see your service pattern. I am not familar with javax so see if other can add comment on what happens. Cheers. - Andy On Sunday, 3 January 2021 at 09:47:12 UTC+8 [email protected] wrote: > Hi Andy, > > I've made sure that the requirements and steps I used before. > > But I still can't use my application (unauthorized service) and got some > error messages like "no valid providers found" and "service is not found". > > Do I need to use a valid service provider? or is this just my fault in > configuring the service? > > Previously, thank you Andy for your response. > > Cheers, > Irvan > > Pada Kamis, 31 Desember 2020 pukul 13.43.05 UTC+7 Andy Ng menulis: > >> Hi Irvan, >> >> Please check if the following insight helps: >> *1. *In order to use JSON as service registry, you need to *enable it* >> first using this >> https://apereo.github.io/cas/6.2.x/services/JSON-Service-Management.html#json-service-registry >> >> Put this in your build.gradle: >> org.apereo.cas:cas-server-support-json-service-registry:${cas.version} >> >> *2. *For the service path, do note that it needs to be at the *root*, so >> >> Corret path is : /etc/cas/services >> Correct path in Windows: C:/etc/cas/services >> Not correct path: >> /opt/somedirectory/that/your/cas/is/installed/etc/cas/services >> >> See if these works. thanks. >> >> Cheers. >> - Andy >> >> >> On Wednesday, 30 December 2020 at 18:18:33 UTC+8 [email protected] >> wrote: >> >>> Hi Arti, >>> >>> I've tried ur recomendation, but its still not working. >>> >>> Here's my error log : >>> >>> 2020-12-30 17:10:32,071 WARN [org.apereo.cas.util.RegexUtils] - <Pattern >>> cannot be null/blank> >>> 2020-12-30 17:10:32,326 WARN [javax.persistence.spi] - >>> <javax.persistence.spi::No valid providers found.> >>> 2020-12-30 17:10:32,368 WARN >>> [org.apereo.cas.services.RegisteredServiceAccessStrategyUtils] - >>> <Unauthorized Service Access. Service [] is not found in service registry.> >>> >>> The log shows there is no valid providers, what kind of providers I need >>> to use and how to use it? >>> and The Service is not found in the service registry but I've been >>> created the service reqistry on my /etc/services >>> >>> Any recomendation? >>> >>> Thanks, >>> Irvan >>> >>> Pada Selasa, 29 Desember 2020 pukul 13.41.27 UTC+7 arti wavale menulis: >>> >>>> Hello, >>>> >>>> Check once CASValidateUrl and use *Client_IP *in CASRootProxiedAs >>>> properties >>>> >>>> try this service registry file: >>>> ------------------------------ >>>> { >>>> "@class" : "org.apereo.cas.services.RegexRegisteredService", >>>> "serviceId" : "^https://*Client_IP*/secured-by-cas(\\z|/.*)", >>>> "name" : "Apache Secured By CAS", >>>> "id" : 20191127030720, >>>> "description" : "CAS development Apache mod_auth_cas server with >>>> username/password protection", >>>> "attributeReleasePolicy" : { >>>> "@class" : >>>> "org.apereo.cas.services.ReturnAllAttributeReleasePolicy", >>>> }, >>>> "evaluationOrder" : 1100 >>>> } >>>> ------------------- >>>> >>>> Thanks and Regards >>>> Arti >>>> >>>> On Mon, Dec 28, 2020 at 1:05 PM irvan suryadi <[email protected]> >>>> wrote: >>>> >>>>> Hi All, >>>>> >>>>> I'm currently trying to develop cas on my localhost network. I'm >>>>> currently trying to add a web application in the apache server as a >>>>> client >>>>> for SSO CAS. I try to follow directions like: >>>>> >>>>> - Installing and configuring mod_auth_cas on my apache server. >>>>> - added a wildcard registry service (which I will attach below this >>>>> message) >>>>> >>>>> But after I run the application I get an error like : unauthorized >>>>> Service Access. Service [ ] is not found in service registry. >>>>> >>>>> Is there anything I missed? And to add a web app to cas are we needto >>>>> install the cas management overlay? >>>>> >>>>> Currently I am still trying to install the service manually. >>>>> >>>>> -------------------- >>>>> The following is a service registry file >>>>> (HTTPSandIMAPSwildcard-1608903630.json in / etc / cas / services): >>>>> >>>>> { >>>>> "@class": "org.apereo.cas.services.RegexRegisteredService", >>>>> "serviceId": "^ (https | imaps): //.*", >>>>> "name": "HTTPS and IMAPS wildcard", >>>>> "id": 1608903630, >>>>> "evaluationOrder": 99999 >>>>> } >>>>> >>>>> -- >>>>> - 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/bf168b68-e084-4ff6-93bf-4ba65942d782n%40apereo.org >>>>> >>>>> <https://groups.google.com/a/apereo.org/d/msgid/cas-user/bf168b68-e084-4ff6-93bf-4ba65942d782n%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/0e95081c-62f0-4889-ab59-e07a754260a7n%40apereo.org.
