<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Aptos;
        panose-1:2 11 0 4 2 2 2 2 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
p.xmsonormal, li.xmsonormal, div.xmsonormal
        {mso-style-name:xmsonormal;
        margin:0cm;
        font-size:10.0pt;
        font-family:"Calibri",sans-serif;}
span.EmailStyle21
        {mso-style-type:personal-reply;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;
        mso-ligatures:none;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
        {page:WordSection1;}
/* List Definitions */
@list l0
        {mso-list-id:395204848;
        mso-list-template-ids:1246539564;}
@list l1
        {mso-list-id:950667861;
        mso-list-template-ids:265437424;}
@list l1:level1
        {mso-level-tab-stop:36.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l1:level2
        {mso-level-tab-stop:72.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l1:level3
        {mso-level-tab-stop:108.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l1:level4
        {mso-level-tab-stop:144.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l1:level5
        {mso-level-tab-stop:180.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l1:level6
        {mso-level-tab-stop:216.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l1:level7
        {mso-level-tab-stop:252.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l1:level8
        {mso-level-tab-stop:288.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l1:level9
        {mso-level-tab-stop:324.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
ol
        {margin-bottom:0cm;}
ul
        {margin-bottom:0cm;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="en-DE" link="blue" vlink="purple" style="word-wrap:break-word">
<div class="WordSection1">
<p class="MsoNormal"><span style="mso-fareast-language:EN-US"><a href="https://bitbucket.org/openid/mobile/issues/215/android-carrier-openid-api">https://bitbucket.org/openid/mobile/issues/215/android-carrier-openid-api</a><o:p></o:p></span></p>
<p class="MsoNormal"><span style="mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<div id="mail-editor-reference-message-container">
<div>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal" style="margin-bottom:12.0pt"><b><span style="font-size:12.0pt;color:black">From:
</span></b><span style="font-size:12.0pt;color:black">Bjorn Hjelm <blhjelm@gmail.com><br>
<b>Date: </b>Wednesday, 8. November 2023 at 01:08<br>
<b>To: </b>Nennker, Axel <Axel.Nennker@telekom.de><br>
<b>Cc: </b>bjorn.hjelm@oidf.org <bjorn.hjelm@oidf.org>, openid-specs-mobile-profile@lists.openid.net <openid-specs-mobile-profile@lists.openid.net><br>
<b>Subject: </b>Re: [Openid-specs-mobile-profile] Android Feature Request<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><o:p></o:p></p>
<div>
<p class="MsoNormal">Axel,<o:p></o:p></p>
<div>
<p class="MsoNormal">I agree but didn’t want to make an assumption. Would it be possible for you to open an issue in Bitbucket (<a href="https://bitbucket.org/openid/ekyc-ida/issues/1371/client-registration-metadata">https://bitbucket.org/openid/mobile</a><a href="https://bitbucket.org/openid/ekyc-ida/issues/1371/client-registration-metadata">/issues</a>/)
 to get the discussion started?<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<p class="MsoNormal">Kind Regards,<o:p></o:p></p>
<div>
<p class="MsoNormal">Bjorn<o:p></o:p></p>
</div>
</div>
<div>
<p class="MsoNormal"><br>
<br>
<o:p></o:p></p>
<blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
<p class="MsoNormal" style="margin-bottom:12.0pt">On Nov 7, 2023, at 9:08 AM, Axel.Nennker@telekom.de wrote:<o:p></o:p></p>
</blockquote>
</div>
<blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<p class="MsoNormal"> <o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:EN-US">Yes, please. MODRNA is THE group in OIDF where OIDF and operators work together by definition.</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:EN-US">If MODRNA has no input then who?</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:EN-US"> </span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:EN-US">Of course, I would very much welcome it if operators discuss this also inside their organization and express their support their partnermanagement.</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:EN-US"> </span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:EN-US">//Axel</span><o:p></o:p></p>
<p class="MsoNormal"><span style="mso-fareast-language:EN-US"> </span><o:p></o:p></p>
<div id="mail-editor-reference-message-container">
<div>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal" style="margin-bottom:12.0pt"><b><span style="font-size:12.0pt;color:black">From:
</span></b><span style="font-size:12.0pt;color:black">Bjorn Hjelm <bjorn.hjelm@oidf.org><br>
<b>Date: </b>Tuesday, 7. November 2023 at 16:27<br>
<b>To: </b>Nennker, Axel <Axel.Nennker@telekom.de>, openid-specs-mobile-profile@lists.openid.net <openid-specs-mobile-profile@lists.openid.net><br>
<b>Subject: </b>Re: Android Feature Request</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:12.0pt;font-family:"Aptos",sans-serif;color:black">Axel,</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:12.0pt;font-family:"Aptos",sans-serif;color:black">Is this an issue that you would like MODRNA to discuss and provide input on?</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"> <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:12.0pt;font-family:"Aptos",sans-serif;color:black">Kind Regards,
</span><o:p></o:p></p>
<div>
<p class="MsoNormal"><span style="font-size:12.0pt;font-family:"Aptos",sans-serif;color:black">Bjorn</span><o:p></o:p></p>
</div>
</div>
<div class="MsoNormal" align="center" style="text-align:center">
<hr size="0" width="100%" align="center">
</div>
<div id="divRplyFwdMsg">
<p class="MsoNormal"><b><span style="color:black">From:</span></b><span style="color:black"> Axel.Nennker@telekom.de <Axel.Nennker@telekom.de><br>
<b>Sent:</b> Tuesday, November 7, 2023 7:11 AM<br>
<b>To:</b> Bjorn Hjelm <bjorn.hjelm@oidf.org>; openid-specs-mobile-profile@lists.openid.net <openid-specs-mobile-profile@lists.openid.net><br>
<b>Subject:</b> Android Feature Request</span> <o:p></o:p></p>
<div>
<p class="MsoNormal"> <o:p></o:p></p>
</div>
</div>
<div>
<div>
<div id="x_mail-editor-reference-message-container">
<div>
<p class="xmsonormal"><span lang="EN-US" style="font-size:11.0pt;color:#212121">Hi Modrna,</span><o:p></o:p></p>
<p class="xmsonormal"><span lang="EN-US" style="font-size:11.0pt;color:#212121"> </span><o:p></o:p></p>
<p class="xmsonormal"><span lang="EN-US" style="font-size:11.0pt;color:#212121">On behalf of Deutsche Telekom I created a feature request in the Android issue tracker.</span><o:p></o:p></p>
<p class="xmsonormal"><span lang="EN-US" style="font-size:11.0pt;color:#212121"><a href="https://issuetracker.google.com/issues/308240647" title="https://issuetracker.google.com/issues/308240647"><span lang="EN-GB" style="color:#0078D7">https://issuetracker.google.com/issues/308240647</span></a></span><o:p></o:p></p>
<p class="xmsonormal"><span style="font-size:11.0pt;color:#212121"> </span><span lang="EN-US" style="font-size:11.0pt;color:#212121">I also created that in the Android Partnermanagement issue tracker.</span><o:p></o:p></p>
<p class="xmsonormal"><span lang="EN-US" style="font-size:11.0pt;color:#212121"> </span><o:p></o:p></p>
<p class="xmsonormal"><span lang="EN-US" style="font-size:11.0pt;color:#212121">I assume that most operators use OpenId Connect and would kindly ask you to support this proposal.</span><o:p></o:p></p>
<p class="xmsonormal"><span lang="EN-US" style="font-size:11.0pt;color:#212121"> </span><o:p></o:p></p>
<p class="xmsonormal"><span lang="EN-US" style="font-size:11.0pt;color:#212121">Kind regards</span><o:p></o:p></p>
<p class="xmsonormal"><span lang="EN-US" style="font-size:11.0pt;color:#212121">Axel</span><o:p></o:p></p>
<p class="xmsonormal"><span lang="EN-US" style="font-size:11.0pt;color:#212121"> </span><o:p></o:p></p>
<p class="xmsonormal"><b><span style="font-size:24.0pt">Feature name: Carrier OpenId API</span></b><o:p></o:p></p>
<p class="xmsonormal"><b><span style="font-size:18.0pt">What form factor is this feature targeting?:</span></b><o:p></o:p></p>
<p class="xmsonormal"><span style="font-size:11.0pt">All Form Factors</span><o:p></o:p></p>
<p class="xmsonormal"><b><span style="font-size:18.0pt">Short description:</span></b><o:p></o:p></p>
<p class="xmsonormal"><span style="font-size:11.0pt">Applications that e.g. want to make use of carrier APIs are in some cases required to authenticate the user and collect the user’s consent. But application developers currently have no way to determine the
 carrier’s user authentication endpoint. GSMA standardized OpenId Connect (OIDC) authentication for privileged apps and that is already implemented in Android.<br>
See: <a href="https://cs.android.com/android/platform/superproject/main/+/main:frameworks/libs/gsma_services/ts43authentication/src/com/android/libraries/ts43authentication/Ts43AuthenticationLibrary.java" target="_self">
https://cs.android.com/android/platform/superproject/main/+/main:frameworks/libs/gsma_services/ts43authentication/src/com/android/libraries/ts43authentication/Ts43AuthenticationLibrary.java</a></span><o:p></o:p></p>
<p class="xmsonormal"><span style="font-size:11.0pt">This feature request is to make OIDC-based user authentication available to all Android apps.<br>
DT proposes an API that allows all Android applications to retrieve the carrier’s OIDC configuration e.g.
<a href="https://mobileconnect.telekom.de/.well-known/openid-configuration" target="_self">
https://mobileconnect.telekom.de/.well-known/openid-configuration</a></span><o:p></o:p></p>
<p class="xmsonormal"><span style="font-size:11.0pt">OpenId Connect is <i>the</i> standard for user authentication and used by carriers and Google. Deutsche Telekom is a corporate member of the OpenId Foundation. Google is a sustaining member of the OpenId
 Foundation. Filip Verley is Google's representative at the OIDF. <a href="https://openid.net/foundation/board/" target="_self">
https://openid.net/foundation/board/</a> .</span><o:p></o:p></p>
<p class="xmsonormal"><b><span style="font-size:18.0pt">Use case(s):</span></b><o:p></o:p></p>
<ol style="margin-top:0cm" start="1" type="1">
<li class="xmsonormal" style="mso-list:l1 level1 lfo3"><span style="font-size:11.0pt">A bank wants to implement risk-based authentication for users of their online banking app and the bank wants to know the location of the user’s phone. Privacy-regulations
 might require the bank to get the user’s consent in some legislations.<br>
The banking app would retrieve the carrier’s OIDC configuration and direct the user to the carrier’s user authentication page.</span><o:p></o:p></li><li class="xmsonormal" style="mso-list:l1 level1 lfo3"><span style="font-size:11.0pt">An application might want to know the mobile device’s status e.g. whether it is roaming. The vendor of the application needs the user’s consent when the vendor request device
 status information. By retrieving the carriers OIDC configuration the application can direct the user to authenticate at the carrier’s OIDC authentication endpoint, and then consent can be collected.</span><o:p></o:p></li><li class="xmsonormal" style="mso-list:l1 level1 lfo3"><span style="font-size:11.0pt">When the new Android phone is run for the first time, Android might redirect the user to the carrier's user authentication. A user account related to the carrier can be created
 after authentication. That account can then be used by all of the carrier's applications and other applications that use the Android user's online accounts.</span><o:p></o:p></li></ol>
<p class="xmsonormal"><b><span style="font-size:18.0pt">If this feature was accepted, what does success look like?:</span></b><o:p></o:p></p>
<p class="xmsonormal"><span style="font-size:11.0pt">All Android application can retrieve the carrier’s OIDC configuration. 3rd Parties using carrier APIs like those defined in Camara that need user consent use this new Android API to retrieve the carrier's
 OIDC configuration. OEMs and other providing first run UX to Android users now have a general way to determine the user authentication endpoint and more of the carrier, and use that to create carrier accounts on the new device.</span><o:p></o:p></p>
<p class="xmsonormal"><b><span style="font-size:18.0pt">Impacts to partner/ecosystem (e.g. accelerate build speeds 10x):</span></b><o:p></o:p></p>
<p class="xmsonormal"><span style="font-size:11.0pt">This new API makes it possible for the API user to determine the carrier's OIDC configuration.</span><o:p></o:p></p>
<p class="xmsonormal"><b><span style="font-size:18.0pt">Detailed description and list of technical documents</span></b><o:p></o:p></p>
<p class="xmsonormal"><b><span style="font-size:13.5pt">getOidcConfiguration</span></b><o:p></o:p></p>
<p class="xmsonormal"><span style="font-size:11.0pt">Added in </span><o:p></o:p></p>
<p class="xmsonormal"><span style="font-size:11.0pt"><a href="https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels" target="_self">API level 35</a></span><o:p></o:p></p>
<p class="xmsonormal"><span style="font-size:11.0pt">public </span><o:p></o:p></p>
<p class="xmsonormal"><span style="font-size:11.0pt"><a href="https://developer.android.com/reference/java/lang/String" target="_self">String</a> getOidcConfiguration (int subscriptionId)</span><o:p></o:p></p>
<p class="xmsonormal"><span style="font-size:11.0pt">Returns the URL as a string for the carrier's OIDC configuration endpoint for
</span><span style="font-family:"Courier New"">subId</span><span style="font-size:11.0pt">, or an empty string if not available.</span><o:p></o:p></p>
<p class="xmsonormal"><span style="font-size:11.0pt">This API is suitable for general apps that needs to e.g. authenticate the user at the carrier's OIDC authentication endpoint and collect consent.</span><o:p></o:p></p>
<p class="xmsonormal"><span style="font-size:11.0pt">The availability and correctness of the OIDC configuration URL depends whether the carrier has configured this value.<br>
Requires no permission.</span><o:p></o:p></p>
<p class="xmsonormal"><span style="font-size:11.0pt">Parameters</span><o:p></o:p></p>
<p class="xmsonormal"><span style="font-family:"Courier New"">subscriptionId</span><o:p></o:p></p>
<p class="xmsonormal"><span style="font-family:"Courier New"">int</span><span style="font-size:11.0pt">: the subscription ID, or
</span><span style="font-family:"Courier New"">[DEFAULT_SUBSCRIPTION_ID](<a href="https://developer.android.com/reference/android/telephony/SubscriptionManager#DEFAULT_SUBSCRIPTION_ID">https://developer.android.com/reference/android/telephony/SubscriptionManager#DEFAULT_SUBSCRIPTION_ID</a>)</span><span style="font-size:11.0pt">
 for the default one.</span><o:p></o:p></p>
<p class="xmsonormal"><span style="font-size:11.0pt">Returns</span><o:p></o:p></p>
<p class="xmsonormal"><span style="font-family:"Courier New"">[String](<a href="https://developer.android.com/reference/java/lang/String">https://developer.android.com/reference/java/lang/String</a>)</span><o:p></o:p></p>
<p class="xmsonormal"><span style="font-size:11.0pt">the URL of the carrier's OIDC configuration or an empty string if not available. This value cannot be
</span><span style="font-family:"Courier New"">null</span><span style="font-size:11.0pt">. The OIDC standard requires that this URL is an HTTPS-URL.</span><o:p></o:p></p>
<p class="xmsonormal"><span style="font-size:11.0pt">Throws</span><o:p></o:p></p>
<p class="xmsonormal"><span style="font-family:"Courier New"">[IllegalStateException](<a href="https://developer.android.com/reference/java/lang/IllegalStateException">https://developer.android.com/reference/java/lang/IllegalStateException</a>)</span><o:p></o:p></p>
<p class="xmsonormal"><span style="font-size:11.0pt">if the telephony process is not currently available.</span><o:p></o:p></p>
<p class="xmsonormal"><span style="font-size:11.0pt">The new Android API might be implemented in SubscriptionManager. As the OIDC configuration is public no PERMISSIONS are needed.
<a href="https://developer.android.com/reference/android/telephony/SubscriptionManager" target="_self">
https://developer.android.com/reference/android/telephony/SubscriptionManager</a></span><o:p></o:p></p>
<p class="xmsonormal"><b><span style="font-size:13.5pt">Camara API examples</span></b><o:p></o:p></p>
<p class="xmsonormal"><span style="font-size:11.0pt"><a href="https://camaraproject.org/device-status/" target="_self">https://camaraproject.org/device-status/</a>
<a href="https://camaraproject.org/device-location/" target="_self">https://camaraproject.org/device-location/</a></span><o:p></o:p></p>
<p class="xmsonormal"><b><span style="font-size:13.5pt">GSMA Standards</span></b><o:p></o:p></p>
<p class="xmsonormal"><span style="font-size:11.0pt"><a href="https://www.gsma.com/newsroom/wp-content/uploads/TS.43-v9.0.pdf" target="_self">https://www.gsma.com/newsroom/wp-content/uploads/TS.43-v9.0.pdf</a></span><o:p></o:p></p>
<p class="xmsonormal"><b><span style="font-size:13.5pt">OIDF Standards</span></b><o:p></o:p></p>
<p class="xmsonormal"><span style="font-size:11.0pt"><a href="https://openid.net/specs/openid-connect-discovery-1_0.html#ProviderMetadata" target="_self">https://openid.net/specs/openid-connect-discovery-1_0.html#ProviderMetadata</a></span><o:p></o:p></p>
<p class="xmsonormal"><b><span style="font-size:13.5pt">TS.43 in Android</span></b><o:p></o:p></p>
<p class="xmsonormal"><span style="font-size:11.0pt"><a href="https://cs.android.com/android/platform/superproject/main/+/main:frameworks/libs/gsma_services/ts43authentication/src/com/android/libraries/ts43authentication/Ts43AuthenticationLibrary.java" target="_self">https://cs.android.com/android/platform/superproject/main/+/main:frameworks/libs/gsma_services/ts43authentication/src/com/android/libraries/ts43authentication/Ts43AuthenticationLibrary.java</a></span><o:p></o:p></p>
<p class="xmsonormal"><b><span style="font-size:12.0pt">Similar method in Android</span></b><o:p></o:p></p>
<p class="xmsonormal"><span style="font-size:11.0pt">Android's Ts43AuthenticationLibary already has a similar method but retrieving the OIDC configuration allows to get all the information instead of just e.g. the OIDC token endpoint.</span><o:p></o:p></p>
<p class="xmsonormal"><span style="font-size:11.0pt">See: <a href="https://cs.android.com/android/platform/superproject/main/+/main:frameworks/libs/gsma_services/ts43authentication/src/com/android/libraries/ts43authentication/Ts43AuthenticationLibrary.java;l=242" target="_self">
https://cs.android.com/android/platform/superproject/main/+/main:frameworks/libs/gsma_services/ts43authentication/src/com/android/libraries/ts43authentication/Ts43AuthenticationLibrary.java;l=242</a></span><o:p></o:p></p>
<p class="xmsonormal"><span style="font-family:"Courier New"">/**</span><o:p></o:p></p>
<p class="xmsonormal"><span style="font-family:"Courier New"">* Get the URL of OIDC (OpenID Connect) server as described in</span><o:p></o:p></p>
<p class="xmsonormal"><span style="font-family:"Courier New"">* TS.43 Service Entitlement Configuration section 2.8.2.</span><o:p></o:p></p>
<p class="xmsonormal"><span style="font-family:"Courier New"">* The client should present the content of the URL to the user to continue the authentication</span><o:p></o:p></p>
<p class="xmsonormal"><span style="font-family:"Courier New"">* process.</span><o:p></o:p></p>
<p class="xmsonormal"><span style="font-size:11.0pt">public </span><o:p></o:p></p>
<p class="xmsonormal"><span style="font-size:11.0pt"><a href="https://cs.android.com/android/platform/superproject/main/+/main:frameworks/libs/gsma_services/ts43authentication/src/com/android/libraries/ts43authentication/Ts43AuthenticationLibrary.java;drc=46470e17c23a347fca066508844a3dba55f371b7;bpv=1;bpt=1;l=277?gsn=void&gs=KYTHE%3A%2F%2Fkythe%3A%2F%2Fandroid.googlesource.com%2Fplatform%2Fsuperproject%2Fmain%2F%2Fmain%3Flang%3Djava%23void%2523builtin" target="_self">void</a>
</span><o:p></o:p></p>
<p class="xmsonormal"><span style="font-size:11.0pt"><a href="https://cs.android.com/android/platform/superproject/main/+/main:frameworks/libs/gsma_services/ts43authentication/src/com/android/libraries/ts43authentication/Ts43AuthenticationLibrary.java;drc=46470e17c23a347fca066508844a3dba55f371b7;bpv=1;bpt=1;l=277?gsn=requestOidcAuthenticationServer&gs=KYTHE%3A%2F%2Fkythe%3A%2F%2Fandroid.googlesource.com%2Fplatform%2Fsuperproject%2Fmain%2F%2Fmain%3Flang%3Djava%3Fpath%3Dcom.android.libraries.ts43authentication.Ts43AuthenticationLibrary%23891bd20d7a94954077b21a3e4b633d7239ee2cc575fdb37aafd8add9019832e8" target="_self">requestOidcAuthenticationServer</a>(...)</span><o:p></o:p></p>
<p class="xmsonormal"><b><span style="font-size:18.0pt">Submitting Company: Deutsche Telekom</span></b><o:p></o:p></p>
<p class="xmsonormal"><span style="font-size:11.0pt;color:#212121"> </span><o:p></o:p></p>
<p class="xmsonormal"><span style="font-size:11.0pt"> </span><o:p></o:p></p>
<p class="xmsonormal"><span style="font-size:11.0pt"> </span><o:p></o:p></p>
</div>
</div>
</div>
</div>
</div>
</div>
<p class="MsoNormal">_______________________________________________<br>
Openid-specs-mobile-profile mailing list<br>
Openid-specs-mobile-profile@lists.openid.net<br>
https://lists.openid.net/mailman/listinfo/openid-specs-mobile-profile<o:p></o:p></p>
</div>
</blockquote>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>