Interface AuthenticationRequest

    • Method Detail

      • getAttribute

        <T> T getAttribute​(String name)
        Gets an attribute from the authentication request.

        These can be arbitrary, and extensions are encouraged to use name spaced attribute names in a similar manner to package names.

        The `quarkus.` namespace is reserved

        Type Parameters:
        T - The type of the attribute
        Parameters:
        name - The attribute name
        Returns:
        The attribute value
      • setAttribute

        void setAttribute​(String name,
                          Object value)
        Sets an attribute on the authentication request.

        These can be arbitrary, and extensions are encouraged to use name spaced attribute names in a similar manner to package names.

        The `quarkus.` namespace is reserved

        Parameters:
        name - The attribute name
        value - The attribute value
      • getAttributes

        Map<String,​Object> getAttributes()
        Returns:
        All the authentication request attributes. Modifications on the returned map will affect the authentication request attributes.