ない特定史郎ができますが、ログイン処理するために、独自のauth.gspを追加しビューにログインディレクトリを追加することができます。
注パラメータ名の数は、例えば3にGrailsの2から変更されていることj_username to usernameはhereを参照してください。私は最近、3アプリにGrailsの2から変換1をスタイルここで
は、ブートストラップです:
<html>
<head>
<meta name='layout' content='main'/>
<title><g:message code="springSecurity.login.title"/></title>
</head>
<body>
<div id='login' class="maincontentdiv">
<g:render template="/templates/alerts"/>
<form action='${postUrl}' method='POST' id='loginForm' class='form-horizontal' autocomplete='off'>
<fieldset>
<legend><g:message code="springSecurity.login.header"/></legend>
<div class="form-group">
<label class="col-md-4 control-label" for="username">
<g:message code="springSecurity.login.username.label" default="Username" />
<span class="required-indicator">*</span>
</label>
<div class="col-md-4">
<input type='text' class='form-control' name='username' id='username'/>
</div>
</div>
<div class="form-group">
<label class="col-md-4 control-label" for="password">
<g:message code="springSecurity.login.password.label" default="Password" />
<span class="required-indicator">*</span>
</label>
<div class="col-md-4">
<input type='password' class='form-control' name='password' id='password'/>
</div>
</div>
<div class="form-group">
<label class="col-md-4 control-label" for="submit"></label>
<div class="col-md-4">
<input type='submit' id="submit" class='btn btn-primary' value='${message(code: "springSecurity.login.button")}'/>
</div>
</div>
</fieldset>
</form>
</div>
<script type='text/javascript'>
<!--
(function() {
document.forms['loginForm'].elements['username'].focus();
})();
// -->
</script>
</body>
</html>
http://plugins.grails.org/plugin/grails/spring-security-shiroはインプレス史郎下にありましたgrails2の下で働いていたが、3のために壊れたままだった – Vahid
ええ、現在3でサポートされていない。プラグインがあるが、それは私が働いているGrails 3のshiroとspringのセキュリティを橋渡しする。 – mcroteau