package Ġme . jiang ca i . common . test . classic Ċ Ċ import Ġcom . ming sh z . login . entity . Login Ċ import Ġorg . springframework . security . core . Authentication Ċ import Ġorg . springframework . security . core . Granted Authority Ċ Ċ /** Ċ Ġ* Ġ@ author ĠC J Ċ Ġ*/ Ċ class ĠLogin Authentication ( private Ġval Ġlogin : ĠLogin ) Ġ: ĠAuthentication Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġget Author ities (): ĠMutable Collection < out ĠGr anted Authority > Ġ= Ġlogin . author ities ĊĊĠĠĠ Ġoverride Ġfun Ġset Authenticated ( is Authenticated : ĠBoolean ) Ġ{ ĊĠĠĠĠĠĠĠ ĠTODO (" not Ġimplemented ") Ġ// To Ġchange Ġbody Ġof Ġcreated Ġfunctions Ġuse ĠFile Ġ| ĠSettings Ġ| ĠFile ĠTemplates . ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠgetName (): ĠString ? Ġ= Ġlogin . name ĊĊĠĠĠ Ġoverride Ġfun Ġget Credentials (): ĠAny ? Ġ= Ġlogin . password ĊĊĠĠĠ Ġoverride Ġfun Ġget Principal (): ĠAny Ġ= Ġlogin ĊĊĠĠĠ Ġoverride Ġfun Ġis Authenticated (): ĠBoolean Ġ= Ġtrue ĊĊĠĠĠ Ġoverride Ġfun Ġget Details (): ĠAny Ġ= Ġlogin Ċ }