GrpcSecurity class is responsible for configuring the security
+ * settings for a gRPC server. It provides methods to configure authentication providers,
+ * user details service, and authentication extractors.
+ *
+ * The class also defines some static constants, such as the
+ * AUTHORIZATION_KEY can be used in your security configuration.
+ *
+ * The class also provides various methods to configure different authentication
+ * mechanisms, such as pre-authentication, HTTP basic authentication, and custom
+ * authentication extractors.
*
* @author Dave Syer
*/
-public final class GrpcSecurity {
+public final class GrpcSecurity
+ extends AbstractConfiguredSecurityBuilder+ * The key is defined with the name "Authorization" and uses the ASCII string + * marshaller for encoding and decoding the header value. + *
*/ public static final Metadata.Key