net.jradius.dictionary.Attr_UserName.<init>()方法的使用及代码示例

x33g5p2x  于2022-01-17 转载在 其他  
字(6.9k)|赞(0)|评价(0)|浏览(85)

本文整理了Java中net.jradius.dictionary.Attr_UserName.<init>()方法的一些代码示例,展示了Attr_UserName.<init>()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Attr_UserName.<init>()方法的具体详情如下:
包路径:net.jradius.dictionary.Attr_UserName
类名称:Attr_UserName
方法名:<init>

Attr_UserName.<init>介绍

暂无

代码示例

代码示例来源:origin: OpenNMS/opennms

@Override
  public CompositeAttributeLists getRequest() {
    CompositeAttributeLists parameters = outerRequest.getRequest();
    parameters.addToInner(new Attr_UserName(innerIdentity));
    parameters.setTunneledAuthType(ttlsInnerAuthType);
    return parameters;
  }
};

代码示例来源:origin: OpenNMS/opennms

attributeList.add(new Attr_UserName(username));
attributeList.add(new Attr_UserPassword(password));
RadiusPacket reply;

代码示例来源:origin: OpenNMS/opennms

@Override
public CompositeAttributeLists getRequest() {
  final AttributeList attributes = new AttributeList();
  attributes.add(new Attr_UserName(user));
  attributes.add(new Attr_NASIdentifier(nasID));
  attributes.add(new Attr_UserPassword(password));
  return new CompositeAttributeLists(attributes);
}

代码示例来源:origin: net.jradius/jradius-extended

reqList.add(new Attr_UserName(userName));
reqList.add(new Attr_AcctSessionId(RadiusRandom.getRandomString(16)));

代码示例来源:origin: com.hynnet/jradius-example

attrs.add(new Attr_UserName("test"));
attrs.add(new Attr_NASPortType(Attr_NASPortType.Wireless80211));
attrs.add(new Attr_NASPort(new Long(1)));

代码示例来源:origin: coova/jradius

reqList.add(new Attr_UserName(userName));
reqList.add(new Attr_AcctSessionId(RadiusRandom.getRandomString(16)));

代码示例来源:origin: coova/jradius

attrs.add(new Attr_UserName("test"));
attrs.add(new Attr_NASPortType(Attr_NASPortType.Wireless80211));
attrs.add(new Attr_NASPort(new Long(1)));

代码示例来源:origin: com.hynnet/jradius-extended

reqList.add(new Attr_UserName(userName));
reqList.add(new Attr_AcctSessionId(RadiusRandom.getRandomString(16)));

代码示例来源:origin: org.apereo.cas/cas-server-support-radius-core

attributeList.add(new Attr_UserName(username));

代码示例来源:origin: OpenNMS/opennms

attributes.add(new Attr_UserName(user));
attributes.add(new Attr_NASIdentifier(nasid));
attributes.add(new Attr_UserPassword(password));
    attrs.add(new Attr_UserName(innerUser));
    attrs.add(new Attr_Password(password));
    ttlsAuth.setTunneledAttributes(attrs);

代码示例来源:origin: coova/jradius

public static void addAccessAcceptAttribtues(JRadiusSession session, AttributeList attrs)
  {
    String s;
    Long i;

    if ((s = session.getUsername()) != null)
    {
      attrs.remove(Attr_UserName.TYPE);
      attrs.add(new Attr_UserName(s));
    }
    if ((i = session.getSessionTimeout()) != null)
    {
      attrs.remove(Attr_SessionTimeout.TYPE);
      attrs.add(new Attr_SessionTimeout(i));
    }
    if ((i = session.getIdleTimeout()) != null && i.longValue() > 0)
    {
      attrs.remove(Attr_IdleTimeout.TYPE);
      attrs.add(new Attr_IdleTimeout(i));
    }
    if ((i = session.getInterimInterval()) != null && i.longValue() > 0)
    {
      attrs.remove(Attr_AcctInterimInterval.TYPE);
      attrs.add(new Attr_AcctInterimInterval(i));
    }
  }
}

代码示例来源:origin: net.jradius/jradius-extended

public static void addAccessAcceptAttribtues(JRadiusSession session, AttributeList attrs)
  {
    String s;
    Long i;

    if ((s = session.getUsername()) != null)
    {
      attrs.remove(Attr_UserName.TYPE);
      attrs.add(new Attr_UserName(s));
    }
    if ((i = session.getSessionTimeout()) != null)
    {
      attrs.remove(Attr_SessionTimeout.TYPE);
      attrs.add(new Attr_SessionTimeout(i));
    }
    if ((i = session.getIdleTimeout()) != null && i.longValue() > 0)
    {
      attrs.remove(Attr_IdleTimeout.TYPE);
      attrs.add(new Attr_IdleTimeout(i));
    }
    if ((i = session.getInterimInterval()) != null && i.longValue() > 0)
    {
      attrs.remove(Attr_AcctInterimInterval.TYPE);
      attrs.add(new Attr_AcctInterimInterval(i));
    }
  }
}

代码示例来源:origin: com.hynnet/jradius-extended

public static void addAccessAcceptAttribtues(JRadiusSession session, AttributeList attrs)
  {
    String s;
    Long i;

    if ((s = session.getUsername()) != null)
    {
      attrs.remove(Attr_UserName.TYPE);
      attrs.add(new Attr_UserName(s));
    }
    if ((i = session.getSessionTimeout()) != null)
    {
      attrs.remove(Attr_SessionTimeout.TYPE);
      attrs.add(new Attr_SessionTimeout(i));
    }
    if ((i = session.getIdleTimeout()) != null && i.longValue() > 0)
    {
      attrs.remove(Attr_IdleTimeout.TYPE);
      attrs.add(new Attr_IdleTimeout(i));
    }
    if ((i = session.getInterimInterval()) != null && i.longValue() > 0)
    {
      attrs.remove(Attr_AcctInterimInterval.TYPE);
      attrs.add(new Attr_AcctInterimInterval(i));
    }
  }
}

代码示例来源:origin: org.jasig.cas/cas-server-support-radius

attributeList.add(new Attr_UserName(username));
attributeList.add(new Attr_UserPassword(password));

代码示例来源:origin: net.jradius/jradius-extended

public boolean handle(JRadiusRequest request) throws RadiusException
  {
    RadiusPacket req = request.getRequestPacket();
    AttributeList ci = request.getConfigItems();
    
    JRadiusSession session = request.getSession();
    if (session == null) return false;
    
    String proxyToRealm = session.getProxyToRealm();
        
    if (proxyToRealm != null)
    {
      /*
       *  If this session was the result of a terminated EAP Tunnel,
       *  then proxy accounting to the home realm after adjusting
       *  the User-Name to that in the EAP Tunnel.
       */
      RadiusAttribute a;
      if ((a = req.findAttribute(Attr_StrippedUserName.TYPE)) != null) req.removeAttribute(a);
      if ((a = req.findAttribute(Attr_Realm.TYPE)) != null) req.removeAttribute(a);
      req.overwriteAttribute(new Attr_UserName(session.getUsername() + "@" + session.getRealm()));
      ci.add(new Attr_ProxyToRealm(proxyToRealm));
      request.setReturnValue(JRadiusServer.RLM_MODULE_UPDATED);
      return true;
    }

    return false;
  }
}

代码示例来源:origin: coova/jradius

public boolean handle(JRadiusRequest request) throws RadiusException
  {
    RadiusPacket req = request.getRequestPacket();
    AttributeList ci = request.getConfigItems();
    
    JRadiusSession session = request.getSession();
    if (session == null) return false;
    
    String proxyToRealm = session.getProxyToRealm();
        
    if (proxyToRealm != null)
    {
      /*
       *  If this session was the result of a terminated EAP Tunnel,
       *  then proxy accounting to the home realm after adjusting
       *  the User-Name to that in the EAP Tunnel.
       */
      RadiusAttribute a;
      if ((a = req.findAttribute(Attr_StrippedUserName.TYPE)) != null) req.removeAttribute(a);
      if ((a = req.findAttribute(Attr_Realm.TYPE)) != null) req.removeAttribute(a);
      req.overwriteAttribute(new Attr_UserName(session.getUsername() + "@" + session.getRealm()));
      ci.add(new Attr_ProxyToRealm(proxyToRealm));
      request.setReturnValue(JRadiusServer.RLM_MODULE_UPDATED);
      return true;
    }

    return false;
  }
}

代码示例来源:origin: com.hynnet/jradius-extended

public boolean handle(JRadiusRequest request) throws RadiusException
  {
    RadiusPacket req = request.getRequestPacket();
    AttributeList ci = request.getConfigItems();
    
    JRadiusSession session = request.getSession();
    if (session == null) return false;
    
    String proxyToRealm = session.getProxyToRealm();
        
    if (proxyToRealm != null)
    {
      /*
       *  If this session was the result of a terminated EAP Tunnel,
       *  then proxy accounting to the home realm after adjusting
       *  the User-Name to that in the EAP Tunnel.
       */
      RadiusAttribute a;
      if ((a = req.findAttribute(Attr_StrippedUserName.TYPE)) != null) req.removeAttribute(a);
      if ((a = req.findAttribute(Attr_Realm.TYPE)) != null) req.removeAttribute(a);
      req.overwriteAttribute(new Attr_UserName(session.getUsername() + "@" + session.getRealm()));
      ci.add(new Attr_ProxyToRealm(proxyToRealm));
      request.setReturnValue(JRadiusServer.RLM_MODULE_UPDATED);
      return true;
    }

    return false;
  }
}

相关文章

微信公众号

最新文章

更多