Package tigase.db

Interface AuthRepository

    • Field Detail

      • DATA_KEY

        static final java.lang.String DATA_KEY
        Property key name for otherAuth method call. It is used to provide an extra authentication data by the client to the authentication logic. Please note the RESULT_KEY property key is used to provide authentication data from the server to the client. This property is used to provide authentication data from the client to the server.
        See Also:
        Constant Field Values
      • MACHANISM_KEY

        static final java.lang.String MACHANISM_KEY
        Property key name for otherAuth method call. It is used to provide desired authentication mechanism to the authentication logic.
        See Also:
        Constant Field Values
      • PROTOCOL_KEY

        static final java.lang.String PROTOCOL_KEY
        Property key name for otherAuth method call. It is used to provide desired authentication protocol to the authentication logic.
        See Also:
        Constant Field Values
      • PROTOCOL_VAL_NONSASL

        static final java.lang.String PROTOCOL_VAL_NONSASL
        Property value for otherAuth method call. It is used to provide desired authentication NON-SASL protocol to the authentication logic.
        See Also:
        Constant Field Values
      • PROTOCOL_VAL_SASL

        static final java.lang.String PROTOCOL_VAL_SASL
        Property value for otherAuth method call. It is used to provide desired authentication SASL protocol to the authentication logic.
        See Also:
        Constant Field Values
      • REALM_KEY

        static final java.lang.String REALM_KEY
        Property key name for otherAuth method call. It is used to provide authentication realm to the authentication logic. In most cases, the realm is just a domain name.
        See Also:
        Constant Field Values
      • RESULT_KEY

        static final java.lang.String RESULT_KEY
        Property key name for otherAuth method call. It is used to provide authentication handshaking data during login process. Some authentication mechanisms require exchanging requests between the client and the server. This property key points back to the data which need to be sent back to the client.
        See Also:
        Constant Field Values
      • SERVER_NAME_KEY

        static final java.lang.String SERVER_NAME_KEY
        Property key name for otherAuth method call. It is used to provide authentication domain to the authentication logic. It is highly recommended that this property is always set, even if the authentication protocol/mechanism does not need it strictly.
        See Also:
        Constant Field Values
      • USER_ID_KEY

        static final java.lang.String USER_ID_KEY
        Property key name for otherAuth method call. It is used to provide a user ID on successful user login. Please note, the key points to the object of BareJID type.
        See Also:
        Constant Field Values