com.supermap.services.rest

类 HttpBasicAuthorizer

  • java.lang.Object
    • com.supermap.services.rest.HttpBasicAuthorizer


  • public class HttpBasicAuthorizer
    extends java.lang.Object
    

    HTTP 基本认证类。

    提供 HTTP 基本认证的实现。

    • 方法概要

      方法 
      限定符和类型 方法和说明
      protected void challenge(Response response, boolean stale)
      发送挑战。
      protected java.lang.String getCorrectPassward(java.lang.String identifier)
      根据用户名获取正确的密码。
      int verify(Request request, Response response)
      验证客户端提供的认证信息。
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 构造器详细资料

      • HttpBasicAuthorizer

        public HttpBasicAuthorizer()
        
    • 方法详细资料

      • challenge

        protected void challenge(Response response,
                     boolean stale)
        

        发送挑战。

        参数:
        response - 响应对象内容。
        stale -
      • verify

        public int verify(Request request,
                 Response response)
        

        验证客户端提供的认证信息。

        参数:
        request - 请求对象内容。
        response - 响应对象内容。
        返回:
        以 RESULT_* 常量表示的认证结果,参见 Restlet 的 org.restlet.security.Verifier。
      • getCorrectPassward

        protected java.lang.String getCorrectPassward(java.lang.String identifier)
        

        根据用户名获取正确的密码。

        获取正确的密码,与请求对象中的密码比较,从而判断认证信息是否正确。

        参数:
        identifier - 用户名的标识。
        返回:
        返回服务器上存储的给定用户名的正确密码。