One change
This commit is contained in:
parent
564e4feb86
commit
d7492ad5a1
@ -47,7 +47,7 @@
|
||||
|
||||
Die komplette Klasse ist durch die Lombok Integration sehr klein gehalten. Alles weitere wird durch Annotationen geregelt, einige Beispiele sind hier:
|
||||
\begin{itemize}
|
||||
\item[] \textbf{@Entity} markiert die Klasse als Speicherbar in der Datenbank.
|
||||
\item[] \textbf{@Entity} markiert die Klasse als speicherbar in der Datenbank.
|
||||
\item[] \textbf{@ManyToOne} markiert das Attribut als Fremdschlüssenrelation aus einer anderen Tabelle.
|
||||
\item[] \textbf{@Id} zeichnet den Primärschlüssel der Tabelle aus.
|
||||
\item[] \textbf{@Column} setzt spezielle Attribute für die Spalte in der Datenbank.
|
||||
@ -58,7 +58,7 @@
|
||||
\lstinputlisting[language=Java,caption=TimetrackAccount,firstline=11]{../backend/src/main/java/de/hft/geotime/entities/TimetrackAccount.java}
|
||||
|
||||
\subsection{Sicherheit durch JWT}
|
||||
Da wird die Web App im Laufe des Projekts auch öffentlich in Internet stellen mussten, war eine Art Authentifizierung so gut wie unumgänglich. Damit wir keine Probleme mit Session-Affinity haben, entschieden wir uns für eine Token-Based Authentifizierung. Bei der genauen Implementation handelt es sich hier um das Json Web Token, kurz JWT.
|
||||
Da wird die Web App im Laufe des Projekts auch öffentlich in Internet stellen mussten, war eine Art Authentifizierung so gut wie unumgänglich. Damit wir keine Probleme mit Session-Affinity haben, entschieden wir uns für eine Token-Based Authentifizierung. Bei der genauen Implementation handelt es sich hier um das JSON Web Token, kurz JWT.
|
||||
\begin{figure}[H]
|
||||
\centering
|
||||
\includegraphics[width=\linewidth]{img/backend/jwt.io.png}
|
||||
|
Loading…
Reference in New Issue
Block a user