public final class EntraIDIdentityProvider
extends java.lang.Object
implements redis.clients.authentication.core.IdentityProvider
| Constructor and Description |
|---|
EntraIDIdentityProvider(ManagedIdentityInfo info,
java.util.Set<java.lang.String> scopes,
int timeout) |
EntraIDIdentityProvider(ServicePrincipalInfo servicePrincipalInfo,
java.util.Set<java.lang.String> scopes,
int timeout) |
EntraIDIdentityProvider(java.util.function.Supplier<com.microsoft.aad.msal4j.IAuthenticationResult> customEntraIdAuthenticationSupplier) |
| Modifier and Type | Method and Description |
|---|---|
redis.clients.authentication.core.Token |
requestToken() |
com.microsoft.aad.msal4j.IAuthenticationResult |
requestWithConfidentialClient(com.microsoft.aad.msal4j.ConfidentialClientApplication app,
com.microsoft.aad.msal4j.ClientCredentialParameters params) |
com.microsoft.aad.msal4j.IAuthenticationResult |
requestWithManagedIdentity(com.microsoft.aad.msal4j.ManagedIdentityApplication app,
com.microsoft.aad.msal4j.ManagedIdentityParameters params) |
public EntraIDIdentityProvider(ServicePrincipalInfo servicePrincipalInfo, java.util.Set<java.lang.String> scopes, int timeout)
public EntraIDIdentityProvider(ManagedIdentityInfo info, java.util.Set<java.lang.String> scopes, int timeout)
public EntraIDIdentityProvider(java.util.function.Supplier<com.microsoft.aad.msal4j.IAuthenticationResult> customEntraIdAuthenticationSupplier)
public redis.clients.authentication.core.Token requestToken()
requestToken in interface redis.clients.authentication.core.IdentityProviderpublic com.microsoft.aad.msal4j.IAuthenticationResult requestWithConfidentialClient(com.microsoft.aad.msal4j.ConfidentialClientApplication app,
com.microsoft.aad.msal4j.ClientCredentialParameters params)
public com.microsoft.aad.msal4j.IAuthenticationResult requestWithManagedIdentity(com.microsoft.aad.msal4j.ManagedIdentityApplication app,
com.microsoft.aad.msal4j.ManagedIdentityParameters params)
Copyright © 2025. All rights reserved.