tech.ydb.auth.AuthRpcProvider Maven / Gradle / Ivy
package tech.ydb.auth;
/**
* Provides AuthIdentity instances for use in the operation of the YDB transport layer.
*
* @param Optional type specification for a transport-provided helper.
*/
public interface AuthRpcProvider {
/**
* Create new instance of AuthIdentity
* @param rpc helper provided by a transport implementation
* @return new instance of AuthIdentity
*/
AuthIdentity createAuthIdentity(T rpc);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy