- Make Request to Endpoint
- Provide JWT (Google) Or Identifier (Username-Password)
- Validate Google JWT
- Check for Identity
- If exists => Return matching user
- If not exists
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<div cdkOverlayOrigin | |
#origin="cdkOverlayOrigin" | |
#trigger> | |
<button mat-button (click)="openOverlay()"> | |
Open | |
</button> | |
</div> | |
<ng-template | |
cdkConnectedOverlay |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
org.hibernate.AssertionFailure: non-transient entity has a null id: outcobra.server.model.Exam | |
at org.hibernate.type.EntityType.replace(EntityType.java:325) ~[hibernate-core-5.0.12.Final.jar:5.0.12.Final] | |
at org.hibernate.type.AbstractType.replace(AbstractType.java:147) ~[hibernate-core-5.0.12.Final.jar:5.0.12.Final] | |
at org.hibernate.type.TypeHelper.replaceAssociations(TypeHelper.java:261) ~[hibernate-core-5.0.12.Final.jar:5.0.12.Final] | |
at org.hibernate.event.internal.DefaultMergeEventListener.copyValues(DefaultMergeEventListener.java:427) ~[hibernate-core-5.0.12.Final.jar:5.0.12.Final] | |
at org.hibernate.event.internal.DefaultMergeEventListener.entityIsTransient(DefaultMergeEventListener.java:240) ~[hibernate-core-5.0.12.Final.jar:5.0.12.Final] | |
at org.hibernate.event.internal.DefaultMergeEventListener.entityIsDetached(DefaultMergeEventListener.java:301) ~[hibernate-core-5.0.12.Final.jar:5.0.12.Final] | |
at org.hibernate.event.internal.DefaultMergeEventListener.onMerge(DefaultMergeEventListener.java:170) ~[ |
I hereby claim:
- I am m4r1ku on github.
- I am m4r1ku (https://keybase.io/m4r1ku) on keybase.
- I have a public key ASDcYWC3dzUauWZLQbRKrh9PrukA4GWhIM-fns6YAvEqzwo
To claim this, I am signing this object:
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Error:Kotlin: [Internal Error] java.lang.AbstractMethodError: org.jetbrains.kotlin.allopen.AllOpenComponentRegistrar.registerProjectComponents(Lcom/intellij/mock/MockProject;Lorg/jetbrains/kotlin/config/CompilerConfiguration;)V | |
at org.jetbrains.kotlin.cli.jvm.compiler.KotlinCoreEnvironment.<init>(KotlinCoreEnvironment.kt:167) | |
at org.jetbrains.kotlin.cli.jvm.compiler.KotlinCoreEnvironment.<init>(KotlinCoreEnvironment.kt:112) | |
at org.jetbrains.kotlin.cli.jvm.compiler.KotlinCoreEnvironment$Companion.createForProduction(KotlinCoreEnvironment.kt:366) | |
at org.jetbrains.kotlin.cli.jvm.K2JVMCompiler.createCoreEnvironment(K2JVMCompiler.kt:238) | |
at org.jetbrains.kotlin.cli.jvm.K2JVMCompiler.createEnvironmentWithScriptingSupport(K2JVMCompiler.kt:228) | |
at org.jetbrains.kotlin.cli.jvm.K2JVMCompiler.doExecute(K2JVMCompiler.kt:162) | |
at org.jetbrains.kotlin.cli.jvm.K2JVMCompiler.doExecute(K2JVMCompiler.kt:54) | |
at org.jetbrains.kotlin.cli.common.CLICompiler.exec(CLICompiler.java:178) | |
at org.jetbrains.kotlin.daemon.CompileS |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"id": 1, | |
"name": "1. Semester", | |
"validFrom": "2017-01-01", | |
"validTo": "2017-06-30", | |
"subjects": [ | |
{ | |
"id": 1, | |
"name": "Math", | |
"color": "...", |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
export function translationLoader(translateService: TranslateService): () => Promise<any> { | |
translateService.setDefaultLang('en'); | |
return () => translateService.use(translateService.getBrowserLang()).toPromise(); | |
} | |
@NgModule({ | |
declarations: [ | |
AppComponent | |
], | |
imports: [ |