<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 09:02:53 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 append 'field=key&field=summary' to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>MongoDB Jira</title>
    <link>https://jira.mongodb.org</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>9.7.1</version>
        <build-number>970001</build-number>
        <build-date>13-04-2023</build-date>
    </build-info>


<item>
            <title>[JAVA-4757]  Implement OIDC SASL mechanism</title>
                <link>https://jira.mongodb.org/browse/JAVA-4757</link>
                <project id="10006" key="JAVA">Java Driver</project>
                    <description>&lt;p&gt;This ticket was split from &lt;tt&gt;&lt;a href=&quot;https://jira.mongodb.org/browse/DRIVERS-2415&quot; title=&quot;Implement OIDC SASL mechanism&quot; class=&quot;issue-link&quot; data-issue-key=&quot;DRIVERS-2415&quot;&gt;DRIVERS-2415&lt;/a&gt;&lt;/tt&gt;, please see that ticket for a detailed description. &lt;/p&gt;</description>
                <environment></environment>
        <key id="2155364">JAVA-4757</key>
            <summary> Implement OIDC SASL mechanism</summary>
                <type id="11" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14707&amp;avatarType=issuetype">Epic</type>
                                            <priority id="10300" iconUrl="https://jira.mongodb.org/images/icons/priorities/medium.svg">Unknown</priority>
                        <status id="6" iconUrl="https://jira.mongodb.org/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="success"/>
                                    <resolution id="4">Incomplete</resolution>
                                        <assignee username="maxim.katcharov@mongodb.com">Maxim Katcharov</assignee>
                                    <reporter username="dbeng-pm-bot">PM Bot</reporter>
                        <labels>
                    </labels>
                <created>Mon, 10 Oct 2022 14:17:53 +0000</created>
                <updated>Wed, 1 Nov 2023 21:28:01 +0000</updated>
                            <resolved>Wed, 1 Nov 2023 21:28:01 +0000</resolved>
                                                                                        <votes>0</votes>
                                    <watches>3</watches>
                                                                                                                <comments>
                            <comment id="5847690" author="JIRAUSER1268808" created="Wed, 1 Nov 2023 21:28:01 +0000"  >&lt;p&gt;Closing this with resolution of Incomplete. The work done here was done prior to the spec completely changing and did not get merged to master&lt;/p&gt;</comment>
                            <comment id="5452211" author="JIRAUSER1269643" created="Thu, 25 May 2023 15:04:28 +0000"  >&lt;p&gt;Above cleanup moved to &lt;a href=&quot;https://jira.mongodb.org/browse/JAVA-4979&quot; title=&quot;OIDC Refactoring&quot; class=&quot;issue-link&quot; data-issue-key=&quot;JAVA-4979&quot;&gt;&lt;del&gt;JAVA-4979&lt;/del&gt;&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="5451918" author="xgen-internal-githook" created="Thu, 25 May 2023 13:56:58 +0000"  >&lt;p&gt;Author: &lt;/p&gt;
{&apos;name&apos;: &apos;Maxim Katcharov&apos;, &apos;email&apos;: &apos;maxim.katcharov@mongodb.com&apos;, &apos;username&apos;: &apos;katcharov&apos;}
&lt;p&gt;Message: Refactor tests, credential code (#1102)&lt;/p&gt;

&lt;p&gt;Refactoring for:&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/JAVA-4757&quot; title=&quot; Implement OIDC SASL mechanism&quot; class=&quot;issue-link&quot; data-issue-key=&quot;JAVA-4757&quot;&gt;&lt;del&gt;JAVA-4757&lt;/del&gt;&lt;/a&gt;&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-java-driver/commit/c9cfd8e69cb37b1add3c17bdb50e924093161e68&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-java-driver/commit/c9cfd8e69cb37b1add3c17bdb50e924093161e68&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="5429019" author="JIRAUSER1261877" created="Tue, 16 May 2023 17:22:47 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=maxim.katcharov%40mongodb.com&quot; class=&quot;user-hover&quot; rel=&quot;maxim.katcharov@mongodb.com&quot;&gt;maxim.katcharov@mongodb.com&lt;/a&gt; the Automation team added CLOUDP-173940 as a dependency so the ticket is marked as Blocked. Note that while the Java driver does block the E2E testing, it&apos;s not a blocker for OIDC Public Preview release as we have manual testing workarounds.&lt;/p&gt;

&lt;p&gt;cc &lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=peter.stefek%40mongodb.com&quot; class=&quot;user-hover&quot; rel=&quot;peter.stefek@mongodb.com&quot;&gt;peter.stefek@mongodb.com&lt;/a&gt; &lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=tomer.yakir%40mongodb.com&quot; class=&quot;user-hover&quot; rel=&quot;tomer.yakir@mongodb.com&quot;&gt;tomer.yakir@mongodb.com&lt;/a&gt;&#160;&lt;br/&gt;
&#160;&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10620">
                    <name>Issue split</name>
                                                                <inwardlinks description="split from">
                                        <issuelink>
            <issuekey id="2116020">DRIVERS-2415</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                                                                                                                                                                                                    <customfield id="customfield_21556" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Calendar Time</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>13 weeks, 4 days</customfieldvalue>


                        </customfieldvalues>
                    </customfield>
                                                                                                                        <customfield id="customfield_20965" key="com.atlassian.jira.plugin.system.customfieldtypes:float">
                        <customfieldname>Cost Threshold %</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>100.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_20963" key="com.atlassian.jira.plugin.system.customfieldtypes:float">
                        <customfieldname>Cost to Date</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>15.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                        <customfield id="customfield_13653" key="com.atlassian.jira.plugin.system.customfieldtypes:textarea">
                        <customfieldname>Detailed Project Statuses</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>&lt;p&gt;Engineer: Maxim&lt;/p&gt;

&lt;p&gt;2023-06-23:&lt;/p&gt;

&lt;p&gt;Status Update:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;Working on getting the async PR merged. Once that&apos;s done, we&apos;ll pause on this because there are changes to the spec/design being considered. (Note that if no changes are made, we are effectively done, except for that evergreen ticket, which should take about a day.)&lt;/li&gt;
&lt;/ul&gt;


&lt;hr /&gt;

&lt;p&gt;2020-06-08: Updating end date to 2023-06-16&lt;/p&gt;

&lt;p&gt;Status Update:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;Currently waiting on / working through the latest spec changes. If the changes are minimal, the only thing remaining for the async PR is integration with EVG. If the changes are substantial, we&apos;ll have to revisit the timeline for completion&lt;/li&gt;
	&lt;li&gt;Sync is merged into the feature branch&lt;/li&gt;
&lt;/ul&gt;


&lt;hr /&gt;
&lt;p&gt;2023-05-26: Setting target end date to 2023-06-02&lt;/p&gt;

&lt;p&gt;Status Update:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;OIDC refactoring is done&lt;/li&gt;
	&lt;li&gt;OIDC SASL mechanism in sync&lt;/li&gt;
	&lt;li&gt;OIDC SASL mechanism in async in progress&lt;/li&gt;
	&lt;li&gt;Evg integration is next up&lt;/li&gt;
&lt;/ul&gt;


&lt;hr /&gt;
&lt;p&gt;&#160;&lt;/p&gt;</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_15850" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_14266" key="com.atlassian.jira.plugin.system.customfieldtypes:textarea">
                        <customfieldname>Documentation Changes Summary</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1.  What would you like to communicate to the user about this feature?&lt;br/&gt;
2.  Would you like the user to see examples of the syntax and/or executable code and its output?&lt;br/&gt;
3.  Which versions of the driver/connector does this apply to?&lt;br/&gt;
</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_14262" key="com.atlassian.jira.plugin.system.customfieldtypes:datepicker">
                        <customfieldname>End date</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Fri, 16 Jun 2023 00:00:00 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_10860" key="com.pyxis.greenhopper.jira:gh-epic-color">
                        <customfieldname>Epic Colour</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>ghx-label-3</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_10858" key="com.pyxis.greenhopper.jira:gh-epic-label">
                        <customfieldname>Epic Name</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>OIDC</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10859" key="com.pyxis.greenhopper.jira:gh-epic-status">
                        <customfieldname>Epic Status</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10642"><![CDATA[Done]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_20964" key="com.atlassian.jira.plugin.system.customfieldtypes:float">
                        <customfieldname>Final Cost Estimate</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>16.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_21553" key="com.atlassian.jira.plugin.system.customfieldtypes:labels">
                        <customfieldname>Quarter</customfieldname>
                        <customfieldvalues>
                                        <label>FY24Q1</label>
    
                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|hr3mmh:0400000942rf1p</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10558" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>9223372036854775807</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_10856" key="com.atlassian.jira.plugin.system.customfieldtypes:float">
                        <customfieldname>Scope Cost Estimate</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>4.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_22279" key="com.atlassian.jira.plugin.system.customfieldtypes:labels">
                        <customfieldname>Server Compat</customfieldname>
                        <customfieldvalues>
                                        <label>7.0</label>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                        <customfield id="customfield_14261" key="com.atlassian.jira.plugin.system.customfieldtypes:datepicker">
                        <customfieldname>Start date</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Mon, 13 Mar 2023 00:00:00 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_21457" key="com.atlassian.jira.plugin.system.customfieldtypes:textarea">
                        <customfieldname>Upstream Changes Summary</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/browse/DRIVERS-2415&quot; title=&quot;Implement OIDC SASL mechanism&quot; class=&quot;issue-link&quot; data-issue-key=&quot;DRIVERS-2415&quot;&gt;DRIVERS-2415&lt;/a&gt;:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;Implement &lt;a href=&quot;https://github.com/mongodb/specifications/blob/474ddfcc335225df4410986be2b10ae41a736d20/source/auth/auth.rst#mongodb-oidc&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;MONGODB-OIDC SASL support&lt;/a&gt;
	&lt;ul&gt;
		&lt;li&gt;Add &lt;a href=&quot;https://github.com/mongodb/specifications/blob/474ddfcc335225df4410986be2b10ae41a736d20/source/auth/tests/mongodb-oidc.rst&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;prose tests&lt;/a&gt; and &lt;a href=&quot;https://github.com/mongodb/specifications/tree/474ddfcc335225df4410986be2b10ae41a736d20/source/auth/tests/unified&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;unified spec tests&lt;/a&gt;&lt;/li&gt;
		&lt;li&gt;Handle &lt;a href=&quot;https://github.com/mongodb/specifications/blob/474ddfcc335225df4410986be2b10ae41a736d20/source/auth/auth.rst#id41&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;reauthentication&lt;/a&gt; for all auth types&lt;/li&gt;
	&lt;/ul&gt;
	&lt;/li&gt;
	&lt;li&gt;See example implementation in &lt;a href=&quot;https://github.com/mongodb/mongo-python-driver/commit/afd7e1c2cdeb7bf33a9e21036450ff0a56fcc39a&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;Python&lt;/a&gt;&#160;&lt;/li&gt;
	&lt;li&gt;Credentials are in this &lt;a href=&quot;https://docs.google.com/document/d/1e3C8DAFMfH2txucIohLarYGgyhilCpAlxTak2En1Y2Q/edit?userstoinvite=maxim.katcharov@mongodb.com#heading=h.ikvcngabcc09&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;Doc&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                            </customfields>
    </item>
</channel>
</rss>