<!-- 
RSS generated by JIRA (1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d) at Thu Feb 08 23:06:06 UTC 2024

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary add field=key&field=summary to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>FOLIO Jira</title>
    <link>https://folio-org.atlassian.net</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>1001.0.0-SNAPSHOT</version>
        <build-number>100246</build-number>
        <build-date>07-02-2024</build-date>
    </build-info>

<item>
            <title>[MODAT-5] Add health check for authtoken-module</title>
                <link>https://folio-org.atlassian.net/browse/MODAT-5</link>
                <project id="10186" key="MODAT">mod-authtoken</project>
                    <description>&lt;p&gt;Currently authtoken-module does not provide a health check endpoint. It would be nice to have one and be consistent with other RMB based modules (/admin/health).&lt;/p&gt;</description>
                <environment></environment>
        <key id="74075">MODAT-5</key>
            <summary>Add health check for authtoken-module</summary>
                <type id="10002" iconUrl="https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10322?size=medium">New Feature</type>
                                            <priority id="10003" iconUrl="https://dev.folio.org/assets/jira-priority/jira-p4.svg">P4</priority>
                        <status id="6" iconUrl="https://folio-org.atlassian.net/images/icons/statuses/closed.png" description="The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.">Closed</status>
                    <statusCategory id="3" key="done" colorName="green"/>
                                    <resolution id="10003">Done</resolution>
                                                        <assignee accountid="5c38e8d616ac1e4f7cbc660a">Kurt Nordstrom</assignee>
                                                                <reporter accountid="557058:4f6bed01-40a6-48d5-8471-7ef21f5ea97c">Hongwei Ji</reporter>
                                    <labels>
                            <label>for-next-sprint</label>
                    </labels>
                <created>Tue, 21 Feb 2017 19:48:35 +0000</created>
                <updated>Mon, 18 Oct 2021 09:44:59 +0000</updated>
                            <resolved>Mon, 18 Oct 2021 09:44:59 +0000</resolved>
                                                    <fixVersion>2.9.0</fixVersion>
                                        <due></due>
                            <votes>0</votes>
                                    <watches>5</watches>
                                                    <timespent seconds="3600">1 hour</timespent>
                                <comments>
                                                            <comment id="178966" author="5c38e8d616ac1e4f7cbc660a" created="Wed, 10 May 2017 16:15:40 +0000"  >&lt;p&gt;So a question about this implementation. Possible somebody on the Okapi team (&lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=712020%3A38d1a08f-86a8-4df2-9191-239b16b0a81a&quot; class=&quot;user-hover&quot; rel=&quot;712020:38d1a08f-86a8-4df2-9191-239b16b0a81a&quot; data-account-id=&quot;712020:38d1a08f-86a8-4df2-9191-239b16b0a81a&quot; accountid=&quot;712020:38d1a08f-86a8-4df2-9191-239b16b0a81a&quot; rel=&quot;noreferrer&quot;&gt;Heikki Levanto&lt;/a&gt;, &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=5f8314dfbdef80006f6f572d&quot; class=&quot;user-hover&quot; rel=&quot;5f8314dfbdef80006f6f572d&quot; data-account-id=&quot;5f8314dfbdef80006f6f572d&quot; accountid=&quot;5f8314dfbdef80006f6f572d&quot; rel=&quot;noreferrer&quot;&gt;Adam Dickmeiss&lt;/a&gt;)? might have thoughts.&lt;/p&gt;

&lt;p&gt;Currently, the RMB exposes its health check at /admin/health&lt;/p&gt;

&lt;p&gt;The issue with the way the authtoken module is implemented is that it proxies all endpoints from Okapi. If we have it give special behavior at the /admin/health endpoint, this would mean that if, for some reason, a module in the system registers at /admin/health, then the health check for the authtoken module will mask this module&apos;s proxy.&lt;/p&gt;

&lt;p&gt;Should it perhaps listen on an endpoint that won&apos;t ever be a valid proxy, such as /_/admin/health?&lt;/p&gt;</comment>
                                                            <comment id="178967" author="712020:38d1a08f-86a8-4df2-9191-239b16b0a81a" created="Thu, 11 May 2017 08:27:21 +0000"  >&lt;p&gt;There is a serious disconnect with all RMB modules providing an /admin endpoint, and Okapi requiring that each endpoint matches one module.&lt;/p&gt;

&lt;p&gt;I am thinking about a solution where Okapi can broadcast requests to all modules that implement a given endpoint, or some selected modules, or some selected instances of those modules. I have written about that in Okapi-305. But nothing has been coded yet.&lt;/p&gt;</comment>
                                                            <comment id="178968" author="5c38e8d616ac1e4f7cbc660a" created="Thu, 11 May 2017 16:15:42 +0000"  >&lt;p&gt;It&apos;s not terrible if we consider that the modules will be accessed directly by the resource manager, as opposed to through Okapi, but perhaps this is part of a larger conversation that needs to happen.&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10000" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummarycf">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10019" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|hzxkhj:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10020" key="com.pyxis.greenhopper.jira:gh-sprint">
                        <customfieldname>Sprint</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10024" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>[CHART] Date of First Response</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Wed, 10 May 2017 16:15:40 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10025" key="com.atlassian.jira.ext.charting:timeinstatus">
                        <customfieldname>[CHART] Time in Status</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                    </customfields>
    </item>
</channel>
</rss>