Doc
  • Get Started
  • Academy
  • Library
  • Languages iconEnglish
    • Português

›Resources

Libraries

  • Overview
  • Introduction

Resources & Objects

    Resources

    • App
    • Auth
    • Component
    • Config
    • Convert
    • CORS
    • Cron
    • Crypto
    • CSV
    • DB
    • Env
    • Error
    • Exec
    • Firebase
    • Form
    • Group
    • Header
    • HTML
    • Jasper
    • Jwt
    • Lang
    • Log
    • Monitor
    • OS
    • Out
    • PDF
    • RabbitMQ
    • Random
    • Remote
    • Form
    • Req
    • Res
    • Server
    • Setup
    • SMTP
    • Storage
    • Template
    • Time
    • Uid
    • Url
    • User
    • Val
    • WebSocket
    • XLS
    • XML

    Objects

    • Async
    • CheckExists
    • Column
    • DataItem
    • DataSchema
    • DBBatch
    • DBSearchResult
    • File
    • Index
    • InputStream
    • OSCommand
    • OutputStream
    • RandomString
    • RemoteResponse
    • Sequence
    • Service
    • SMTPConfig
    • Table
    • Values
    • XLSPosition

App Folders

  • Application folder structure
  • Config
  • DB
  • Public
  • Server
  • Storage
  • UI

Auth

Gathers Netuno's authentication operations.

if (_auth.isJWT() && _auth.isAdmin()) {
    _log.info('Administrator logged with JWT Token!');
}

check


_auth.check(senha: string) : boolean

Description

Verifica se a password é válida para o utilizador autenticado.

How To Use
if (_auth.check(_req.getString('pass'))) {
    _log.info('Senha válida!');
} else {
    _log.info('Senha inválida!');
}
Attributes
NAMETYPEDESCRIPTION
senhastringSenha.
Return

( boolean )

Retorna o resultado da validação dos dados de autenticação.


_auth.check(utilizador: string, senha: string) : boolean

Description

Verifica se os dados de autenticação, utilizador e senha, são válidos.

How To Use
if (_auth.check(_req.getString('user'), _req.getString('pass'))) {
    _log.info('Login válido!');
} else {
    _log.info('Login inválido!');
}
Attributes
NAMETYPEDESCRIPTION
utilizadorstringUtilizador.
senhastringSenha.
Return

( boolean )

Retorna o resultado da validação dos dados de autenticação.


isAdmin


_auth.isAdmin() : boolean

Description

Verifica se o utilizador que está autenticado é administrator.

How To Use
if (_auth.isAdmin()) {
    _log.info('Administrador Logado!');
}
Return

( boolean )

Se o utilizador que está autenticado é admin (administrador) então retorna true.


isDev


_auth.isDev() : boolean

Description

Verifica se o utilizador que está autenticado é developer.

How To Use
if (_auth.isDev()) {
    _log.info('Desenvolvedor Logado!');
}
Return

( boolean )

Se o utilizador que está autenticado é dev (desenvolvedor) então retorna true.


isJWT


_auth.isJWT() : boolean

Description

Indica se o utilizador está autenticado com JSON Web Token.

How To Use
if (_auth.isJWT()) {
    _log.info('Logado com JWT!');
}
Return

( boolean )

Se o utilizador está autenticado com JSON Web Token retorna true.


isSession


_auth.isSession() : boolean

Description

Indica se o utilizador está autenticado com sessão.

How To Use
if (_auth.isSession()) {
    _log.info('Logado com sessão!');
}
Return

( boolean )


← AppComponent →
  • check
  • isAdmin
  • isDev
  • isJWT
  • isSession

Open Source

Download

admin@netuno.org

support@netuno.org

Copyright © Sitana 2022