登录
首页 » Java » spring oauth2.0 sso(单点登录)

spring oauth2.0 sso(单点登录)

于 2021-11-06 发布
0 320
下载积分: 1 下载次数: 1

代码说明:

含完整源码以及数据库 spring-security-oauth2-server 是 授权服务器(oauth2-server) spring-boot-oauth2-client 是单点登录客户端应用

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • android通过拍照、相册获取图片并显示 实例完整源码下载(亲测通过)
    其中也包含了 将图片保存至 sd卡功能
    2015-02-06下载
    积分:1
  • 漂亮的时间选择器
    一款封装好的类似iphone的时间选择器
    2020-09-29 11:37:44下载
    积分:1
  • google NavigationDrawer demo
    这个是google的抽屉界面的实例代码,可以直接使用,很有参考价值
    2013-11-05下载
    积分:1
  • android 声波通讯例子源码下载
    android 声波通讯例子源码下载
    2014-09-25下载
    积分:1
  • json实现android客户端与服务端的通讯(含服务器端和客户端源码) 实例下载
    服务器端和android客户端程序都有
    2013-02-07下载
    积分:1
  • android常用操作:sdcard的读取和写入 实例 附完整源码
      首先如果要在程序中使用sdcard进行存储,我们必须要在AndroidManifset.xml文件进行下面的权限设置:  在AndroidManifest.xml中加入访问SDCard的权限如下:                  接着我们在使用SDcard进行读写的时候 会用到Environment类下面的几个静态方法     1: getDataDirectory()  获取到Androi中的data数据目录    2:getDownloadCacheDirectory()  获取到下载的缓存目录    3:getExternalStorageDirectory()  获取到外部存储的目录 一般指SDcard    4:getExternalStorageState() 获取外部设置的当前状态 一般指SDcard,          android系统中对于外部设置的状态,我们比较常用的应该是 MEDIA_MOUNTED(SDcard存在并且可以进行读写)  MEDIA_MOUNTED_READ_ONLY (SDcard存在,只可以进行读操作)  当然还有其他的一些状态,可以在文档中进行查找到     5:getRootDirectory()  获取到Android Root路径    6:isExternalStorageEmulated() 返回Boolean值判断外部设置是否有效    7:isExternalStorageRemovable()  返回Boolean值,判断外部设置是否可以移除  
    2013-05-27下载
    积分:1
  • android wifi 搜索 连接 创建 等相关实例源码下载
    android wifi 搜索 连接 创建 等相关实例源码下载
    2014-08-27下载
    积分:1
  • android 手机小卫士完整源码下载
    手机卫士源码,内涵apk,源码,密钥,关键地方含有注释
    2014-10-20下载
    积分:1
  • 蓝牙调试助手 实例源码下载
    接收发送蓝牙消息、建立蓝牙通信连接、打印蓝牙消息
    2014-08-27下载
    积分:1
  • android联系人带字母检索源码
    android联系人带字母检索源码/** * 联系人列表适配器。 * * @author guolin */public class ContactAdapter extends ArrayAdapter { /** * 需要渲染的item布局文件 */ private int resource; /** * 字母表分组工具 */ private SectionIndexer mIndexer; public ContactAdapter(Context context, int textViewResourceId, List objects) { super(context, textViewResourceId, objects); resource = textViewResourceId; } @Override public View getView(int position, View convertView, ViewGroup parent) { Contact contact = getItem(position); LinearLayout layout = null; if (convertView == null) { layout = (LinearLayout) LayoutInflater.from(getContext()).inflate(resource, null); } else { layout = (LinearLayout) convertView; } TextView name = (TextView) layout.findViewById(R.id.name); LinearLayout sortKeyLayout = (LinearLayout) layout.findViewById(R.id.sort_key_layout); TextView sortKey = (TextView) layout.findViewById(R.id.sort_key); name.setText(contact.getName()); int section = mIndexer.getSectionForPosition(position); if (position == mIndexer.getPositionForSection(section)) { sortKey.setText(contact.getSortKey()); sortKeyLayout.setVisibility(View.VISIBLE); } else { sortKeyLayout.setVisibility(View.GONE); } return layout; } /** * 给当前适配器传入一个分组工具。 * * @param indexer */ public void setIndexer(SectionIndexer indexer) { mIndexer = indexer; }}
    2014-04-13下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载