You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: src/corelib/Providers/Rackspace/IExtendedCloudIdentityProvider.cs
+4-2Lines changed: 4 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -354,14 +354,16 @@ public interface IExtendedCloudIdentityProvider : IIdentityProvider
354
354
/// Validates a given token.
355
355
/// </summary>
356
356
/// <param name="token">The token to be authenticated.</param>
357
-
/// <param name="tenantId">The Id of the Tenant to vaidate in scope.</param>
357
+
/// <param name="tenantId">If specified, the validation ensures that the specified tenant is in scope. This is obtained from <see cref="Tenant.Id"/>.</param>
358
358
/// <param name="identity">The cloud identity to use for this request. If not specified, the default identity for the current provider instance will be used.</param>
359
-
/// <returns>A <see cref="UserAccess"/> object containing the authentication token and user data.</returns>
359
+
/// <returns>A <see cref="UserAccess"/> object containing the authentication token and user data. The <see cref="UserAccess.ServiceCatalog"/> property of the result may be <c>null</c>.</returns>
360
360
/// <exception cref="ArgumentNullException">If <paramref name="token"/> is <c>null</c>.</exception>
361
361
/// <exception cref="ArgumentException">If <paramref name="token"/> is empty.</exception>
362
362
/// <exception cref="NotSupportedException">If the provider does not support the given <paramref name="identity"/> type.</exception>
363
363
/// <exception cref="InvalidOperationException">If <paramref name="identity"/> is <c>null</c> and no default identity is available for the provider.</exception>
364
+
/// <exception cref="ItemNotFoundException">If <paramref name="tenantId"/> is specified and the token is not valid within the specified tenant.</exception>
364
365
/// <exception cref="ResponseException">If the authentication request failed or the token does not exist.</exception>
366
+
/// <seealso href="http://docs.openstack.org/api/openstack-identity-service/2.0/content/GET_validateToken_v2.0_tokens__tokenId__Token_Operations.html">Validate Token (OpenStack Identity Service API v2.0 Reference)</seealso>
0 commit comments