网易企业邮箱单点登录

单点登录SSO

# 说明

本文介绍网易企业邮箱与IDaaS的认证配置,实现IDaaS单点登录网易企业邮箱。

该应用模板包含登录认证和账号及组织机构同步功能,可以同时配置或者单独配置。如果只选择其中一项,另一项的必填数据可暂填虚拟数据。

# 前提条件

  • 管理员拥有网易企业邮箱账号,并在网易企业邮箱后台获取和配置相关参数(例如 接口地址、公钥信息、IP白名单等参数)。
  • 管理员拥有IDaaS企业中心访问权限。

# 网易企业邮箱配置

请联系网易企业邮箱客服人员按照要求提供相应信息。

申请网易企业邮箱接口集成流程。

# 认证配置

  1. 添加预集成应用网易企业邮箱。

  2. 配置认证参数。

    参数 说明
    域名 企业邮箱注册域名,用户标识客户,例如:test1998.com
    接口地址 例如:http://entry.qiye.163.com/domain/oa/Entry
    私钥 网易企业邮箱提供的私钥,二进制格式,填写时去掉换行和空格。
    语言 0-中文,1-英文,可以不传此参数,默认为0

    如果网易企业邮箱提供的私钥格式为16进制的,需要转换成二进制格式。

    16进制格式私钥:

    30820276020100300d06092a864886f70d0101010500048202603082025c02010002818100b5
    379cac29778a5f6f5569801a8ff1beeb23f6bf8ce6e6d92d1886f86dfbf1eed6c9430eabc4d5
    842b4150ef980c6cdcd2917eed039e68c9109111fca12215cefd03a2289337916af9f5974bb6
    963c739697855a4afa5537de565f8191a7674599c64554038d2770e0050c220a454df437b5de
    9ae94f7cabc12d85dc8c7db3af020301000102818100a50929992d069e313dee966f41419893
    1c089bbe652f204be722f040adc186dad22766f7a47d554ad22de0ece31765c951c789c586c7
    2c7cf8a675b0127b3d49c561972914b134c35490f0999a4114668884450960f8825d76406ad6
    db1296044a4de9c92ea3a39ae4f0ae3f6311d5c324f2772eb04a5cb823e0ceb8c15d98790241
    00de9fe0796bc69e0472acf9f440b609f6f0acc8229801372d0f39fe2fdbb0028b02c6c5fc29
    1c734863fb2c68c9071a6658d27e007dbbb12549e7dc981ed81a3d024100d0628fd631e2578e
    11ac4c815dcd4bd7894ab1c4576990c2c963bd2aa763cc464cd1eb902d5228cf0e95add945b2
    cfeaa0228262587e990b2effe407f003e05b024072b360ce6e6f08df35ce5582390d11993f6b
    663a1ca313b08d95cd970ed3629c08b42d31bc64c228dc0a7f5905aa3939de2da569cf5e32e9
    096902c905ab45e902400de9367eef0f9416b8d94eb62823e7573924125ff011ed0703d8b3ad
    20458a427b285c58609e26794418fbe51041129e30187da9c10c9a7ce3a3537eb02822170240
    35610be1294f72964e6ef4ece35693637bdc9859df6b512a92db3b43aa0b316cd4b5b5ea3354
    b080c30f67053d95f28c9e3aa429243e2d14d0798a53031152c4
    
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17

    二进制格式私钥:

    MIICdgIBADANBgkqhkiG9w0BAQEFAASCAmAwggJcAgEAAoGBALyxv9Oac7SXSAvIBHkYM5Wvaw+D
    8srx8Le0kLuTlMU+w37ZA0hYaa7w1qkq9UpF0ON/h7D4Zack+Hpq5w/rjhRV0fPulRLdXV7RRIuL
    XUbFvd/IaR/IcB4Pbc9x1dj2QC+jFLqJkT/dRchej7sgrRvdjxhd6kUr6CECmDY7wB31AgMBAAEC
    gYA/xju1QvB0SuUYxkNswhc9MgqXNdtraBYZoLeCDkEr4SilyKbpXqhpbhC/IDvDHJGbMlEkKPAC
    a+ZnSZZKtSxRcOioOeVl1uTrOLWSR8AfLK/zZf6k5UpnSsknRxrKDUhCVuMvdJYNjkKcsE3GiAD0
    yDaMzdRB1VpUke3wMT8QAQJBAP9rUEPTKQpA4g9cefk/IsETAe4HHoTsf/zrGX7DRR2DN/hrEB0J
    nQdjo2L+xw26Sq4HeXHVXF1Uj+tqrIoht/UCQQC9H5frC4PWXJt7U65kQK/m0BS6n0XY2I8OjYE4
    jkymtqNmFe7Y7B2qZuI3Mqg8YHFt5u+RBNkpmhYLtPfM8w4BAkBX2oObMLB3FGYtPnO95ZeArZcG
    VnCK7AYB6qO0VFobkpzX14uNUVcvyXfTfyrcb+1r+qotG2RPvdxa7zA1uu9ZAkBwK0rZV20MOMTm
    8ozeXRd3GDcTMOAmatr+UKMxvgRsZKqpI50T/4bgyECnaF4r4S+ldXDlXDDI4eDtdJn8brQBAkEA
    5nv+C8bh8KojooyIt08JCtHIudgAKfvbWjS58lbQgwO2hXDc3oXwzs9M5kN73uLdfU5iDQe8O48H
    yGq6icaL3Q==
    
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12

    转换方法参考代码:

    public static String getstring(String priKey) throws NoSuchAlgorithmException, InvalidKeySpecException {
    		 RSATool rsa = new RSATool();
    		    byte[] pribyte = rsa.hexStrToBytes(priKey.trim());
    			PKCS8EncodedKeySpec keySpec = new PKCS8EncodedKeySpec(pribyte);
    			KeyFactory fac = KeyFactory.getInstance("RSA");
    			Key privateKey = fac.generatePrivate(keySpec);
    			BASE64Encoder base64 = new BASE64Encoder();
    			String prikey2=base64.encodeBuffer(privateKey.getEncoded());
    			return prikey2;
    	 }
    
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10

# 登录验证

  1. 登录用户中心,在用户中心首页已显示网易企业邮箱图标。

  2. 点击网易企业邮箱图标,单点登录至网易企业邮箱系统。

    用户第一次登录网易企业邮箱,网易企业邮箱会提示先修改密码。