SpringData认证连接|学习笔记

本文涉及的产品
云数据库 MongoDB,独享型 2核8GB
推荐场景:
构建全方位客户视图
简介: 快速学习 SpringData 认证连接

开发者学堂课程【MongoDB精讲课程(下)SpringData认证连接】学习笔记与课程紧密联系,让用户快速学习知识

课程地址https://developer.aliyun.com/learning/course/727/detail/12993


SpringData 认证连接

 

使用用户名和密码连接到MongoDB服务器,你必须使用usernamepassword@hostname/dbname格式,username 为用户名,password为密码

目标:使用用户 bobo 使用密码123455连接到 MongoDB 服务上。

application.yml:

spring:

#效据源配置

data:

mcngedb:

#主机地址

host: 180.75.159.126

# 数据库

# database: articledb

# 默认端口是27017 port:27017#账号

username: bobo

# password: 123456

#单机有认证的情况下,也使用字符串连接

uri:mongodb://bobo:1234566180.76.159.126:27017/articledb

提示:分别测试用户名密码正确及不正确的情况。

一般情况下不会直接使用超管用户来连接,而是使用创建的普通用户来连接。普通用户连接articledb进行读写操作,直接用超管风险太高,普通用户只需要知道具体用的库,针对具体的库进行读写操作。

连接方式还有uri的方式,是mongodb协议,地址前面要写上用户名密码。连接时需要告知用户名和密码,不然会出现报错的情况。

用comment连接情况一样,如果要连接27017时要输入用户名和密码。要在Authentication下指定用户名和密码。

image.png

连接操作最主要的是开启了安全认证之后需要连接的时候指定用户和密码。

相关实践学习
MongoDB数据库入门
MongoDB数据库入门实验。
快速掌握 MongoDB 数据库
本课程主要讲解MongoDB数据库的基本知识,包括MongoDB数据库的安装、配置、服务的启动、数据的CRUD操作函数使用、MongoDB索引的使用(唯一索引、地理索引、过期索引、全文索引等)、MapReduce操作实现、用户管理、Java对MongoDB的操作支持(基于2.x驱动与3.x驱动的完全讲解)。 通过学习此课程,读者将具备MongoDB数据库的开发能力,并且能够使用MongoDB进行项目开发。   相关的阿里云产品:云数据库 MongoDB版 云数据库MongoDB版支持ReplicaSet和Sharding两种部署架构,具备安全审计,时间点备份等多项企业能力。在互联网、物联网、游戏、金融等领域被广泛采用。 云数据库MongoDB版(ApsaraDB for MongoDB)完全兼容MongoDB协议,基于飞天分布式系统和高可靠存储引擎,提供多节点高可用架构、弹性扩容、容灾、备份回滚、性能优化等解决方案。 产品详情: https://www.aliyun.com/product/mongodb
相关文章
|
4月前
|
安全 Java 关系型数据库
springboot整合springsecurity,从数据库中认证
本文介绍了如何在SpringBoot应用中整合Spring Security,并从数据库中进行用户认证的完整步骤,包括依赖配置、数据库表创建、用户实体和仓库接口、用户详情服务类、安全配置类、控制器类以及数据库初始化器的实现。
402 3
springboot整合springsecurity,从数据库中认证
|
8月前
|
安全 Java 数据安全/隐私保护
Spring Boot中集成LDAP身份认证的步骤
Spring Boot中集成LDAP身份认证的步骤
盘点认证框架 : SpringSecurity 基础篇
SpringSecurity 应该是最常见的认证框架了 , 处于Spring体系中使他能快速地上手 , 这一篇开始作为入门级开篇作 , 来浅浅地讲一下SpringSecurity 的整体结构.
|
安全 Java 中间件
Spring Security基础-1-HttpBasic基本认证登录
Spring Security简介 Spring Security的前身是AcegiSecurity,收入到Spring子项目以后改名为Spring Security。Spring Security的核心功能有两个认证和授权
171 0
|
存储 Java 数据库
三.SpringSecurity基础-认证原理
SpringSecurity基础-认证原理
|
存储 Java 数据库
SpringSecurity基础-认证原理
SpringSecurity是基于Filter实现认证和授权,底层通过FilterChainProxy代理去调用各种Filter(Filter链),Filter通过调用AuthenticationManager完成认证 ,通过调用AccessDecisionManager完成授权,SpringSecurity中核心的过滤器链详细如下:
118 0
|
缓存 安全 NoSQL
SpringBoot简单接入Sa-Token
目前市面上比较火的Java安全框架有Spring全家桶系列的`SpringSecurity`,还有Apache的`Shiro`,当然我今天要介绍的不是这两个权限认证框架,而是一个新的比较小型的权限框架,他更多的是作为一个权限认证工具存在,它就是Sa-Token。
347 0
SpringBoot简单接入Sa-Token
|
NoSQL 安全 Java
SpringSecurity认证笔记
SpringSecurity认证笔记
|
Java 数据库连接 数据库
SpringBoot 集成cas5.3 使用JDBC认证并实现自定义加密算法
今天我们讲解一下CAS的认证方式,有JDBC认证、白名单(Whitelist)认证、黑名单(Blacklist)认证、Shiro认证、Rest认证。目前只针对JDBC认证讲解,更多抽时间更新。
583 0
|
安全 Java BI
Spring Security用数据库信息做认证|学习笔记
快速学习 Spring Security 用数据库信息做认证
Spring Security用数据库信息做认证|学习笔记

热门文章

最新文章